Caused by: java.util.ConcurrentModificationException解决及分析

话不多说,上例子: 定义了一个集合,然后forEach遍历,当值为“test2”时,将其从集合中删除; 但是程序跑起来后,就报错了,报错信息如下: 报错信息指向forEach,这又是为什么呢?我们先点进ArrayList看看是哪里报的错:   看到抛出异常的地方,自然就明白为什么出错了: 原因: ArrayList的父类AbstarctList中有一个域modCount,每次对集合进行修改(增添元
相关文章
相关标签/搜索