Java-ConcurrentModificationException

来源:互联网 发布:网络推广软件哪家好 编辑:程序博客网 时间:2024/06/05 03:16

介绍

当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。

产生的原因:

    迭代器是依赖于集合而存在的,在判断成功后,集合的中新添加了元素,而迭代器却不知道,所以就报错了,这个错叫并发修改异常。    其实这个问题描述的是:迭代器遍历元素的时候,通过集合是不能修改元素的。

如何解决呢?

    A:迭代器迭代元素,迭代器修改元素        元素是跟在刚才迭代的元素后面的。    B:集合遍历元素,集合修改元素(普通for)        元素在最后添加的。
0 0