- 博客(1)
- 收藏
- 关注
原创 循环List删除元素抛ConcurrentModificationException异常原因分析
使用for(Object obj:list)进行循环ArrayList时,如果循环删除list中的元素则会抛出 ConcurrentModificationException异常,如下图: 通过分析错误堆栈我们可以发现使用 for(Object obj:list) 进行循环时,实际上是调用List迭代器(iterator)的next方法进行循环(AbstractList类中的
2017-01-19 11:05:18 847 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人