package cn.itcast.list;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Demo2 {
public static void main(String[] args) {
List list = new ArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("eee");
Iterator it = list.iterator();
while(it.hasNext()) {
Object obj = it.next();
if("aaa".equals(obj)){
list.add("ggg");
}
}
System.out.println(list);
}
}
为什么会出java.util.ConcurrentModificationException这个异常啊,怎么就不可以加呢?
|