Java List集合遍历的时候remove元素如何避免ConcurrentModificationException错误

需求:删除集合中的元素     1.错误的方法,在foreach遍历的时候直接remove                       执行结果:毫无疑问有问题,这种方式的问题在于,删除元素后继续循环会报错误信息ConcurrentModificationException,由于元素在使用的时候发生了并发的修改,致使异常抛出。可是删除完毕立刻使用break跳出,则不会触发报错。阿里巴巴开发手册明确
相关文章
相关标签/搜索