本帖最后由 刘岳林 于 2014-4-14 22:02 编辑
public static void fun() {
ArrayList list = new ArrayList();
list.add("java01");
list.add("java02");
ListIterator it = list.listIterator();
for (; it.hasNext();) {
Object obj = it.next();
if(list.contains("java01")){
it.add("java03");
}
}
for(Object obj:list){
System.out.println(obj);
}
为什么打印的是java01,java03,java02,java03
而不是java01,java02,java03,java03
|
|