package 遍历删除数组;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(11);
list.addAll(Arrays.asList(22, 33, 44, 55, 66));
System.out.println(list);
//错误
// for (Integer integer : list) {
// list.remove(integer);
// }
//错误
// for (int i = 0; i < list.size(); i++) {
// list.remove(i);
// }
// System.out.println(list);
//错误
// for (int i = 0; i < list.size(); i++) {
// list.remove(0);
// }
Iterator<Integer> l = list.iterator();
while (l.hasNext()) {
l.next();
l.remove();
}
System.out.println(list);
}
}