在进行map.remove(key)之前添加
iterator.remove();即可。
Iterator.remove()是删除最近(最后)使用next()方法的元素。
从迭代器指向的集合中移除迭代器返回的最后一个元素(可选操作)。每次调用 next 只能调用一次此方法。
最后
以上就是老迟到黑猫最近收集整理的关于map遍历删除元素报错(java.util.ConcurrentModificationException)的全部内容,更多相关map遍历删除元素报错(java内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复