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

話不多說,上例子: 定義了一個集合,然後forEach遍歷,當值爲「test2」時,將其從集合中刪除; 但是程序跑起來後,就報錯了,報錯信息如下: 報錯信息指向forEach,這又是爲什麼呢?我們先點進ArrayList看看是哪裏報的錯:   看到拋出異常的地方,自然就明白爲什麼出錯了: 原因: ArrayList的父類AbstarctList中有一個域modCount,每次對集合進行修改(增添元
相關文章
相關標籤/搜索