黑马程序员技术交流社区

标题: 关于Iterator和ListIterator的详细区别 [打印本页]

作者: 赵贺伟    时间: 2016-6-9 22:50
标题: 关于Iterator和ListIterator的详细区别
哪个能详细回复下谢谢
作者: 虾米1995丶    时间: 2016-6-9 23:43
第二个是list特有的迭代器
作者: 何亚辉    时间: 2016-6-9 23:47
区别就是:
Iterator是所有单列集合都有的方法, 但是listIterator是list特有的方法
Iterator只有remove方法,   listIterator有增加的方法.  而且ListIterator可以从后面开始遍历
作者: 骄阳登峰    时间: 2016-6-10 00:04
对于这个,表示学习了,之前也没留意
作者: 善良的死神达乐    时间: 2016-6-10 00:11
何亚辉 发表于 2016-6-9 23:47
区别就是:
Iterator是所有单列集合都有的方法, 但是listIterator是list特有的方法
Iterator只有remove方法, ...

咳~~~~美女...看你挺活跃的....做个朋友可好???{:2_42:}
作者: 929710618    时间: 2016-6-10 00:12
区别如下: 1、Iterator是ListIterator的父接口。 2、Iterator是单列集合(Collection)公共取出容器中元素的方式。 对于List,Set都通用。 而ListIterator是List集合的特有取出元素方式。 3、Iterator中具备的功能只有hashNext(),next(),remove(); ListIterator中具备着对被遍历的元素进行增删改查的方法,可以对元素进行逆向遍历。 之所以如此,是因为ListIterator遍历的元素所在的容器都有索引。




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