本帖最后由 wodeairenw 于 2013-4-23 19:36 编辑
public class Test
{
public static void main(String[] args)
{
List<Integer> memory= new ArrayList<Integer>();
for(int i=1;i<=100;i++)
{
memory.add(i);
System.out.println("i="+i);
}
Iterator<Integer> it = memory.iterator();
while(it.hasNext())
{
it.next();
System.out.println("迭代i="+it.next());
}
}
}
打印出来的结果,为什么迭代器是2,4,6.。。。中间会隔一个数?这是为什么? |