请用ArrayList集合写一个存储字符串的集合,存放一些字符串,然后迭代器遍历,删除”小明”这个字符串
时间: 2024-05-04 15:19:45 浏览: 102
.NET字符串集合和流的使用
3星 · 编辑精心推荐
好的,下面是用ArrayList集合实现存储字符串、迭代器遍历、删除指定字符串的代码:
```
import java.util.ArrayList;
import java.util.Iterator;
public class Example {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("小明");
list.add("小红");
list.add("小刚");
list.add("小丽");
// 使用迭代器遍历集合
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println(str);
// 删除指定字符串
if (str.equals("小明")) {
iterator.remove();
}
}
// 遍历删除后的集合
System.out.println("删除指定字符串后的集合:");
for (String str : list) {
System.out.println(str);
}
}
}
```
运行结果:
```
小明
小红
小刚
小丽
删除指定字符串后的集合:
小红
小刚
小丽
```
阅读全文