首页 > 代码库 > 集合遍历过程iterator, 添加删除元素报异常
集合遍历过程iterator, 添加删除元素报异常
list set 遍历过程中添加或者删除元素,报异常。
使用iterator 也会报异常 ConcurrentModificationException
remove只能用迭代器的remove,而不能用集合的remove方法,iterator的remove会维护索引的一致性
iterator it = list.iterator();
while(it.hasnext(0){
obj = it.next();
it.remove();
}
用java.util.concurrent中的类代替相应的集合类
集合遍历过程iterator, 添加删除元素报异常
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。