2014-01-09 65 views
0

當我通過ArrayList獲取迭代器並使用next()方法時, 是否只返回下一個元素,或者它返回並從迭代器中移除元素。 像迭代器的next()方法

Iterator i = list.iterator(); 
while(i.hasNext()) 
    System.out.print(i.next()+" "); 
+0

別擔心,刪除()刪除。 –

+0

也許在迭代之後?而不是在過程中。你能回答這個「迷你」的問題嗎? –

+0

是的,迭代後i.hasNext()返回false – Scorpion

回答