黑马程序员技术交流社区
标题:
集合过程中迭代能进行数据的哪些操作
[打印本页]
作者:
自信boy
时间:
2016-8-17 21:30
标题:
集合过程中迭代能进行数据的哪些操作
在用iterator迭代器过程中,是不允许用集合对象进行增删操作的,因为会改变集合的大小,会造成并发修改异常,
但可以使用迭代器自身的remove方法
作者:
double_x
时间:
2016-8-17 21:31
对呀 比如Iterator it = list.iterator(); while(it.hasnext()){}
作者:
double_x
时间:
2016-8-17 21:33
对呀 只能使用迭代器的remove方法 不然你用集合的方法删除掉 迭代器他自己就预测不到迭代次数了 使用迭代器自己的方法 他自己就知道恩
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2