黑马程序员技术交流社区
标题:
关于并发修改异常ConcurrentModificationException
[打印本页]
作者:
zapple926
时间:
2016-4-2 23:50
标题:
关于并发修改异常ConcurrentModificationException
并发修改异常 ConcurrentModificationException 出现的原因是什么,应该怎么解决呢?
新手求教
作者:
a352214075
时间:
2016-4-3 00:24
ConcurrentModificationException:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 产生的原因: 迭代器是依赖于集合而存在的,在判断成功后,集合的中新添加了元素,而迭代器却不知道,所以就报错了,这个错叫并发修改异常。 其实这个问题描述的是:迭代器遍历元素的时候,通过集合是不能修改元素的。 解决方法 A:迭代器迭代元素,迭代器修改元素 元素是跟在刚才迭代的元素后面的。 B:集合遍历元素,集合修改元素(普通for) 元素在最后添加的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2