A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

赵贺伟

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

哪个能详细回复下谢谢

5 个回复

正序浏览
区别如下: 1、Iterator是ListIterator的父接口。 2、Iterator是单列集合(Collection)公共取出容器中元素的方式。 对于List,Set都通用。 而ListIterator是List集合的特有取出元素方式。 3、Iterator中具备的功能只有hashNext(),next(),remove(); ListIterator中具备着对被遍历的元素进行增删改查的方法,可以对元素进行逆向遍历。 之所以如此,是因为ListIterator遍历的元素所在的容器都有索引。
回复 使用道具 举报
何亚辉 发表于 2016-6-9 23:47
区别就是:
Iterator是所有单列集合都有的方法, 但是listIterator是list特有的方法
Iterator只有remove方法, ...

咳~~~~美女...看你挺活跃的....做个朋友可好???{:2_42:}
回复 使用道具 举报
对于这个,表示学习了,之前也没留意
回复 使用道具 举报
区别就是:
Iterator是所有单列集合都有的方法, 但是listIterator是list特有的方法
Iterator只有remove方法,   listIterator有增加的方法.  而且ListIterator可以从后面开始遍历
回复 使用道具 举报
第二个是list特有的迭代器
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马