java.util.ConcurrentModificationException
来源:互联网 发布:js修改div id 编辑:程序博客网 时间:2024/06/17 19:00
for (String orderId : strs) { for (OrderListBean.OrderBean orderBean : orderBeanList) { if (!TextUtils.isEmpty(orderBean.getSequenceId()) && orderBean.getSequenceId().equals(orderId)) { orderBeanList.remove(orderBean); } } }
这个问题是说,你不能在对一个List进行遍历的时候将其中的元素删除掉
解决办法是,你可以先将要删除的元素用另一个list装起来,等遍历结束再remove掉
可以这样写
List delList = new ArrayList();//用来装需要删除的元素
for(Information ia:list)
if(ia.getId()==k){
n++;
delList.add(ia);
}
list.removeAll(delList);//遍历完成后执行删除
0 0
- 【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 异常
- C语言中字符串的几种定义方式
- SQL业务审核与优化
- Jinja2模板(1) --基本概念,模板引擎,渲染模板
- 推荐一种眼睛舒服的VS环境配置
- VS 2015 C++预处理器 scanf() 使用出错问题
- java.util.ConcurrentModificationException
- 洛谷P1168 中位数
- gradle 编译忽略警告
- JSS 第 1 篇
- 欢迎使用CSDN-markdown编辑器
- AndroidStudio中AAR/JAR的生成以及使用
- Ubuntu16.04 配置tensorflow1.0 gpu版本
- Android原生WebView与网页js相互调用
- 提示413 Request Entity Too Large 的解决方法