迭代器会自动维护索引结构的变化,安全
public static void main(String[] args){
ArrayList<Integer> objects = new ArrayList<>(Arrays.asList(1,2,3,4,5,6,7,8,9));
Iterator<Integer> iterator = objects.iterator();
while (iterator.hasNext()){
if (iterator.next()%2==0){
iterator.remove();
}
}
System.out.println("--------------------"+objects);
--------------------[1, 3, 5, 7, 9]
}