下载贤集网APP入驻自媒体
复制代码
- package com.swift;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.ListIterator;
- public class Collections {
- public static void main(String[] args) {
- /*
- * 完成以下需求:
- *创建一个存储字符串的集合list,向list中添加以下字符串:”C++”、”Java”、” Python”、”大数据与云计算”。
- *遍历集合,将长度小于5的字符串从集合中删除。
- *删除成功后,打印集合中的所有元素。
- *PS:控制台打印示例
- */
- Listlist=new ArrayList();
- list.add("C++");
- list.add("Java");
- list.add("Python");
- list.add("大数据与云计算");
- list.add("sdljfsldjf");
- list.add("dfs");
- list.add("3");
- list.add("324");
- System.out.println(list.toString());
- System.out.println();
- //方法一
- String str;
- ListIteratorit=list.listIterator();
- while(it.hasNext()) {
- str=it.next();
- if(str.length()<5) {
- it.remove();
- }
- }
- //方法二
- Listlist1=new ArrayList();
- for(int i=0;i<list.size();i++) {
- str=list.get(i);
- if(str.length()>=5) {
- list1.add(str);
- }
- }
- System.out.println(list1.toString());
- }
- }