黑马程序员技术交流社区

标题: 集合过程中迭代能进行数据的哪些操作 [打印本页]

作者: 自信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