java.util.ConcurrentModificationException异常参考解决方法
2017-09-19 12:59
471 查看
在程序中用到了List报了上面的错误
在网上找的解决方法都不行,有说把ArrayList换成CopyOnWriteArrayList,有说使用iterator迭代的时候使用synchronized或者Lock进行同步。
后来自己把循环换成了如下代码,就没有问题了。
如果有谁知道怎么回事的望告知。
List<String> strings = new ArrayList<String>(); for (String string : strings) { //此处报错 ...... }
在网上找的解决方法都不行,有说把ArrayList换成CopyOnWriteArrayList,有说使用iterator迭代的时候使用synchronized或者Lock进行同步。
后来自己把循环换成了如下代码,就没有问题了。
for (int i=0; i<strings.size(); i++) { ...... }
如果有谁知道怎么回事的望告知。
相关文章推荐
- java.util.ConcurrentModificationException异常 解决方法
- java.util.ConcurrentModificationException 异常解决的方法及原理
- java.util.ConcurrentModificationException 异常的解决方法
- java.util.ConcurrentModificationException异常解决方法
- java.util.ConcurrentModificationException异常解决方法
- java.util.ConcurrentModificationException的解决方法
- 【转】Java ConcurrentModificationException异常原因和解决方法
- 从ArrayList中删除对象报java.util.ConcurrentModificationException异常解决
- 关于hashMap的java.util.ConcurrentModificationException解决方法
- java.util.ConcurrentModificationException的异常的出现与解决
- Java ConcurrentModificationException异常原因和解决方法
- 从ArrayList中删除对象报java.util.ConcurrentModificationException异常解决
- java.util.ConcurrentModificationException错误的原因及解决方法
- 关于出现List的java.util.ConcurrentModificationException异常问题的解决
- java.util.ConcurrentModificationException 异常解决办法及原理
- Java ConcurrentModificationException异常原因和解决方法
- java.util.ConcurrentModificationException 异常解决办法及原理
- Java ConcurrentModificationException异常原因和解决方法
- java.util.ConcurrentModificationException异常的解决办法
- java.util.ConcurrentModificationException异常解决