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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在用iterator迭代器过程中,是不允许用集合对象进行增删操作的,因为会改变集合的大小,会造成并发修改异常,
但可以使用迭代器自身的remove方法

2 个回复

倒序浏览
对呀  比如Iterator it = list.iterator();  while(it.hasnext()){}
回复 使用道具 举报
对呀  只能使用迭代器的remove方法  不然你用集合的方法删除掉  迭代器他自己就预测不到迭代次数了  使用迭代器自己的方法  他自己就知道恩
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马