import java.util.*;
class Demo
{
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
ArrayList al = new ArrayList();
al.add("Hello1");
al.add("Hello2");
al.add("Hello3");
al.add("Hello4");
Iterator it = al.iterator();
while(it.hasNext())
{
sop(it.next());
ok:
if(it.next()=="Hello2")
{
break ok;
}
}
}
}
我本意是想迭代器获取的数等于“Hello2”的时迭代器打印“Hello1”的时候就休息了,可是怎么打印了Hello1,Hello3呢?
|