黑马程序员技术交流社区
标题:
List中的ListIterator
[打印本页]
作者:
star5603
时间:
2014-7-21 17:13
标题:
List中的ListIterator
本帖最后由 star5603 于 2014-7-22 15:29 编辑
List有独特的ListIterator,那为什么List及其子类还是用Iterator的比较多呢?
作者:
idency
时间:
2014-7-21 19:32
因为Iterator通用性好,不用考虑直接拿来就用,而且取出功能直接用Iterator可以搞定, listIterator的特有功能是在迭代过程中可以对集合中的元素进行增删操作,而Iterator就不行了有局限性,所以一般情况下使用iterator当需要对list集合进行增删操作时就要使用listIterator,其实个人感觉listIterator功能还是很强大的
作者:
star5603
时间:
2014-7-21 19:46
idency 发表于 2014-7-21 19:32
因为Iterator通用性好,不用考虑直接拿来就用,而且取出功能直接用Iterator可以搞定, listIterator的特有功 ...
在List中iterator能做的ListIterator也都能做,可能习惯问题或者单词长度吧,就如你所说的通用性吧,毕竟其他的集合都是在用Iterator。
谢了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2