Java迭代器iterator遍历有条件删除对象
在使用迭代器遍历对象并对对象使用删除操作时可能发生的问题指南
前言
前不久在使用Java迭代器 iterator 对象遍历执行 list 对象操作,当我根据条件删除 list 内的元素时,再次运行到 iterator.next() 时就会出错,想要在循环遍历的过程中删除集合中的元素,但是运行代码的时候遇到了这么一个错: java.util.ConcurrentModificationException: null代码如下:
Iterator<String> it = taskIdList.iterator();
while