如果在使用for- each循环遍历Collection的同时修改了它,它会给出ConcurrentModificationException。有什么解决方法吗?
ConcurrentModificationException
使用Iterator#remove。
Iterator#remove
这是在迭代过程中修改集合的唯一安全方法。有关更多信息,请参见“收集接口”教程。
如果还需要在迭代时 _添加_元素的功能,请使用ListIterator。
ListIterator