为什么下面的代码会抛出 ConcurrentModificationException?Josh Bloch 可以避免 ConcurrentModificationException。
ArrayList<Integer> list=new ArrayList<Integer>();
list.add(100);
list.add(200);
list.add(300);
list.add(400);
for(Integer field : list) {
list.remove(field);
list.add(200);
}