public static void main(String[] args) throws UnsupportedEncodingException {
List<String> list = new ArrayList<String>();
list.add("abc");
list.add("bbc");
list.add("cbc");
Iterator<String> it = list.iterator();
while(it.hasNext()){
String str = it.next();
System.out.println(str);
if(str.equals("abc")){
it.remove();
}
}
System.out.println(list.size());
}
如何边遍历集合边删除元素--使用Iterator中的remove()方法
最新推荐文章于 2025-11-06 19:54:16 发布
本文通过一个具体的Java代码示例,展示了如何使用ArrayList进行元素添加、遍历和删除操作,并最终输出列表的大小。该示例涵盖了Java集合框架中List接口的典型用法,包括使用Iterator进行安全的元素迭代和移除。
1657

被折叠的 条评论
为什么被折叠?



