import java.util.*;
class Test
{
public static void main(String[] args)
{
ArrayList a1 = new ArrayList();
a1.add("java01");
a1.add("java02");
a1.add("java03");
a1.add("java04");
ListIterator it = a1.listIterator();
while(it.hasNext())
{
Object obj = it.next();
if(obj.equals("java02"))
{
//it.add("java09");
it.set("java11");
it.add("java09");
}
System.out.println(obj);
}
System.out.println(a1);
}
}
上面代运行可以通过。
但是将红色的代码放开,蓝色的注释掉,就会出现运行异常,为什么不能放到前面添加,然后在对其修改?
|
|