ConcurrentModificationException异常
来源:互联网 发布:淘宝怎么管理子帐号 编辑:程序博客网 时间:2024/09/21 09:05
在写android程序的过程中,对Map集合操作的时候,碰到了java.util.ConcurrentModificationException异常,是在遍历一个容器的时候,删除容器里面的元素:
public static void main(String[] args) {Map<String,String> map = new HashMap<String, String>();map.put("1", "11111111111");map.put("2", "22222222222");map.put("3", "33333333333");map.put("4", "44444444444");map.put("5", "55555555555");map.put("6", "66666666666");map.put("7", "77777777777");map.put("8", "88888888888");map.put("9", "99999999999");map.put("10", "aaaaaaaaaaa");map.put("11", "bbbbbbbbbbb");map.put("12", "ccccccccccc");map.put("13", "ddddddddddd");for(String s : map.keySet()){if(s.equals("3") || s.equals("6")){map.remove(s);}}
用了个很笨的方法
for(String s : map.keySet()){if(s.equals("3") || s.equals("6")){removeIndex += s +",";}}String[] index = removeIndex.split(",");for(String key : index){map.remove(key);}
0 0
- ConcurrentModificationException 异常
- ConcurrentModificationException 异常
- ConcurrentModificationException 异常
- ConcurrentModificationException异常
- ConcurrentModificationException异常
- concurrentmodificationexception异常
- ConcurrentModificationException异常
- ConcurrentModificationException异常
- 异常ConcurrentModificationException
- 异常:java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException异常
- java.util.ConcurrentModificationException异常
- ConcurrentModificationException 的异常分析
- java.util.ConcurrentModificationException 异常
- ConcurrentModificationException 的异常分析
- 异常:java.util.ConcurrentModificationException
- 异常:java.util.ConcurrentModificationException
- java.util.ConcurrentModificationException 异常
- Do not hardcode "/data/"; use Context.getFilesDir().getPath() instead 解决方法
- 嵌入式linux inittab解读
- DedeCMS内容模型新增图片字段后,更新栏目页没反应的解决方法
- VS2010/MFC中的六种文件
- latex中文编写过程中的注意事项
- ConcurrentModificationException异常
- 大数据量数据优化
- 在centos6安装java串口通讯组件RXTX
- Fortran_常量
- ubuntu安装jdk
- 拍照与上传
- yum使用总结-升级篇
- 约瑟夫问题
- LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏