遍历容器时出现的java.util.ConcurrentModificationException
来源:互联网 发布:淘宝好的户外专卖店 编辑:程序博客网 时间:2024/05/14 10:27
今天看别人的一段程序,原来都没有想到会有问题,一运行就报java.util.ConcurrentModificationException的错,下面是程序
看错误的名字貌似是并发修改的原因,上网查了一下,好像明白了一些,还是基础不行啊。我的理解是for (Integer o : a)这种循环方式使用了类似迭代器的机制,在循环的过程中一旦修改了List,造成了迭代器失效,便出现了上面的错误。
这种情况我的解决方式是不通过这种循环方式,而是采用比较傻的方式,也许某些容器效率会降低,但是可以运行,不会报错
但是如果容器不会被修改的情况还是推荐用迭代器,效率会比较高一点,欢迎高手拍砖
- 遍历容器时出现的java.util.ConcurrentModificationException
- 出现 java.util.ConcurrentModificationException 时的解决办法
- 出现 java.util.ConcurrentModificationException 时的解决办法
- 出现 java.util.ConcurrentModificationException 时的解决办法
- 遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException
- 遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException
- 出现 java.util.ConcurrentModificationException
- 遍历Map时抛出java.util.ConcurrentModificationException异常的解决办法
- 遍历Map时抛出java.util.ConcurrentModificationException异常的解决办法
- HashMap出现 java.util.ConcurrentModificationException 时的解决办法
- 集合遍历 java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException---用迭代器遍历Map时删除其中元素出现异
- java 遍历list、set时 删除元素 java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException 时的解决办法
- java.util.ConcurrentModificationException 时的解决办法
- java.util.ConcurrentModificationException的异常的出现与解决
- java.util.ConcurrentModificationException 出现的原因和解决办法
- java.util.ConcurrentModificationException 出现的原因和解决办法
- BOOK
- 国内iPhone开发者的两难处境
- linux 的crondtab用法
- 【原创】快速估算和管理
- 联通3G彩信设置
- 遍历容器时出现的java.util.ConcurrentModificationException
- Oracle 查询并删除重复记录的SQL语句
- 一个WinForm程序的生与死
- css学习之----CSS样式大全(一)
- hibernate 双向多对一 many-to-one 映射 关联查询
- 在DB2任务中心创建任务步骤
- 负数补码(two’s complement)的原理及证明
- 传智播客——OA项目实战(四)阿汤哥真情流露
- TestComplete 8 在NameMapping上的改进