- import java.util.*;
- class ListDemo
- {
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- public static void main(String[] args)
- {
- //演示列表迭代器
- ArrayList a1 = new ArrayList();
- //添加元素
- a1.add("java01");
- a1.add("java02");
- a1.add("java03");
- //在迭代过程中,准备添加或删除元素
- Iterator it =a1.iterator();
- while(it.hasNext())
- {
- Object obj=it.next();//这个地方为什么用Object obj,不太明白!可以帮忙解释一下吗?
- if(obj.equals("java02"))
- it.remove();
- sop("obj="+obj);
-
- }
- sop(a1);
- }
- }
复制代码
Object obj=it.next();//这个地方为什么用Object obj,不太明白!可以帮忙解释一下吗?
|
|