循环List时删除其中几个元素
ArrayList<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
list.add("1");
Iterator<String> iter = list.iterator();
while (iter.hasNext()) {
String s = iter.next();
if (s.equals("1")) {
iter.remove();
}
}
System.out.println(list);
输出:[2, 3]