java.util.ConcurrentModificationException
来源:互联网 发布:曲面电视的缺点 知乎 编辑:程序博客网 时间:2024/06/16 20:36
对于数组,在遍历的时候,不能把他remove掉,否则会报这个错误
for (GoodPrice good : allGoodPric) {
lastTime = good.getUpdateTime();
if (lastTime != null
&& (jobTime.getTime() - lastTime.getTime()) > Integer
.valueOf(quartzTime) * 1000 * 60) {
allGoodPric.remove(good);
}
把程序改成
List<GoodPrice> removeGoodsPrice = new ArrayList<GoodPrice>();
for (GoodPrice good : allGoodPric) {
lastTime = good.getUpdateTime();
if (lastTime != null
&& (jobTime.getTime() - lastTime.getTime()) > Integer
.valueOf(quartzTime) * 1000 * 60) {
removeGoodsPrice.add(good);
}
allGoodPric.remove(removeGoodsPrice);
}
就没有问题
- 【ConcurrentModificationException】java.util.ConcurrentModificationException 解决办法
- java.util.ConcurrentModificationException! java.util.ConcurrentModificationException!
- java:java.util.ConcurrentModificationException
- 异常:java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException异常
- java.util.ConcurrentModificationException异常
- java.util.ConcurrentModificationException 解决办法
- java.util.ConcurrentModificationException 异常
- 异常:java.util.ConcurrentModificationException
- 异常:java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException 异常
- VC获取硬盘物理序列号
- 解读创建自定义组件
- Android Bitmap和Canvas学习笔记
- 将unicode的 Cstring 复制到粘贴板
- java也能秀界面(Java开源Swing外观)
- java.util.ConcurrentModificationException
- android 图形系统加速学习系列 (二)
- unicode cstring to char*
- HWND GetWindowHandleByPID(DWORD dwProcessID)
- Facebook scribe部署实践
- boost::bind实现原理学习
- SharedPreferences Android
- 跟着门户学css 3 qq.com全局导航栏和SOSO搜索栏
- 命运总是这样安排