本帖最后由 redlake 于 2015-5-31 10:58 编辑
无聊改了一下视频的代码,结果看不懂,iterator是什么工作原理?- import java.util.*;class IteratorDemo
- {
- public static void main(String[] args)
- {
- Collection coll = new ArrayList();
- coll.add("abc1");
- coll.add("abc2");
- coll.add("abc3");
- coll.add("abc4");
- System.out.println(coll);
- Iterator it1 = coll.iterator();
- Iterator it2 = coll.iterator();
-
- while (it1.hasNext())
- {
- System.out.println(it1.next());
- while (it2.hasNext())
- {
- System.out.println(it2.next());
- }
- }
- }
- }
复制代码
运行结果是
abc1
abc1
abc2
abc3
abc4
abc2
abc3
abc4
|
|