黑马程序员技术交流社区

标题: 迭代器 [打印本页]

作者: SHISY    时间: 2015-6-17 23:19
标题: 迭代器
格式一:
Collection c = new ArrayList();
Iterator it = c.iterator();
while(it.hasNext()){
   System.out.println(it.next());
}
格式二:
for(Interator it =c.iterator();it.hasNext();){
     System.out.println(it.next());
}
A:迭代器其实就是遍历集合的一种方式。
B:迭代器的使用:
                 迭代器不能单独使用,它依赖于集合而存在。
C:使用步骤
                 a:通过集合对象调用iterator()方法得到迭代器对象。
                 b:通过迭代器对象的hasNext()方法判断是否有元素。
                 c:通过迭代器对象的next()获取元素。
D:原理:
                 是以内部类形式存在的。


作者: shuaiqi_P_D    时间: 2015-6-18 00:04
好像还有个ListIterator,用的比较多
作者: Overheat    时间: 2015-6-18 00:52
刚学到这,学习学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2