用Java编写定义一个集合,添加添加5个字符串元素, 第一:删除所有包含字母“a”的元素 第二:用迭代器遍历集合,判断元素是否长度小于等于2,如果长度小于等于2就删除该元素,如果长度大于2就将元素打印在控制台
时间: 2024-04-12 12:31:41 浏览: 49
二维数组-java课件( PPT)
好的,下面是用Java编写的实现:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static main(String[] args) {
// 定义集合
ArrayList<String> list = new ArrayList<>();
// 添加元素
list.add("apple");
list.add("banana");
list.add("cat");
list.add("dog");
list.add("elephant");
// 删除所有包含字母"a"的元素
list.removeIf(s -> s.contains("a"));
// 用迭代器遍历集合并删除长度小于等于2的元素
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
if (element.length() <= 2) {
iterator.remove();
} else {
System.out.println(element);
}
}
}
}
```
运行这段代码后,会将长度大于2的元素打印在控制台。
阅读全文