两种程序写法的区别
ArrayList lst=new ArrayList();
lst.add("A");
lst.add("B");
lst.add("C");
Iterator it=lst.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
for(int i=0;i<lst.size();i++)
{
System.out.println(lst.get(i));
}
上面的程序中,用while跟用for的写法,出来的结果是一样的,但我很想知道两者有什么区别,我个人设想可能有效率上的问题,大家来说说。