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循环中可以删除元素 直接上代码
最新推荐文章于 2023-01-03 14:50:58 发布