List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
list.add("3");
list.add("4");
System.out.println(list);
for (int i = 0; i < list.size(); ) {
String s = list.get(i);
if (s.equals("4")) {
list.remove(i);
continue;
}
System.out.println(i);
i++;
}
System.out.println(list);
Iterator<String> it = list.iterator();
while(it.hasNext()) {
if (it.next().equals("1")) {
it.remove();
}
}
System.out.println(list);
}
java 迭代器和for循环中可以删除元素 直接上代码
最新推荐文章于 2024-02-01 22:32:21 发布
本文详细介绍了Java中List集合的基本操作,包括元素的添加、删除和遍历。通过具体示例代码展示了如何使用for循环和迭代器进行元素的条件删除,帮助读者深入理解List集合的使用方法。

639

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



