本帖最后由 黑马杨晨 于 2012-9-23 14:03 编辑
import java.util.*;
class ListDemo
{
public static void main(String[] args)
{
//演示列表迭代器。
ArrayList al = new ArrayList();
//添加元素
al.add("java01");
al.add("java02");
al.add("java03");
//在迭代过程中,准备添加或者删除元素。
Iterator it = al.iterator();
while(it.hasNext())
{
Object obj = it.next();
if(obj.equals("java02"))
{
al.remove("java01"); //移除元素,这句好像有问题?
// al.add("java008");
}
System.out.println("obj="+obj);
}
}
}
红色代码不对吗?
结果为什么是这样呢?
|