并发修改异常ConcurrentModificationException
并发修改异常ConcurrentModificationException
产生原因
迭代器遍历过程中,通过集合对象add()方法修改了集合中的元素,使成员变量modCount++(此为实际修改次数)。造成了迭代器获取元素中,判断预期修改次数与实际修改次数不一致----modCount!=expectedModCount而抛出了并发修改异常。
public class List {
public static void main(String[] args) {
//
原创
2020-08-16 11:31:34 ·
172 阅读 ·
0 评论