//迭代器
import java.util.*;
class IteratorDemo
{
public static void main(String[] args)
{
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java04");
/*
Iterator it = al.iterator();//获取迭代器,用于取出集合中的元素。
while (it.hasNext())//返回boolean型 判断集合中是否有元素。
{
sop(it.next());//取出集合中的元素。一个一个取。
}
*/
for (Iterator it = a1.iterator(); it.hasNext() ; )
{
sop(it.next());
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
在编译时出错了 ,可还是能打印出来。为什么啊 好奇怪的、
|
|