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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨立考 中级黑马   /  2013-1-15 08:15  /  1324 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

List集合中遍历方式有一个ListIterator迭代器。而Collection中的iterator方法,iterator方法返回值是Iterator类型,Iterator是一个接口,迭代器Iterator 与ListIterator的区别是什么啊?

3 个回复

倒序浏览
使用Iterator可以迭代元素,但是在迭代过程中不允许进行增删操作。
ListIterator可以在迭代过程中对元素进行修改操作。
回复 使用道具 举报
在ListIterator中提供了比Iterator更多的操作方法,如add和set方法和向前遍历,其余的跟Iterator没什么区别
回复 使用道具 举报
list的迭代可以对元素进行修改而Iterator不能增加删除修改
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马