码迷,mamicode.com
首页 > 其他好文 > 详细

ConcurrentModificationException并发修改异常

时间:2017-02-16 22:34:24      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:als   world   遍历   迭代   highlight   方案   ring   ica   异常   

A:ConcurrentModificationException出现:

/*Iterator it = list.iterator(); //获取迭代器

while(it.hasNext()) { //判断集合中是否有元素

String str = (String)it.next(); //向下转型

if("world".equals(str)) {

list.add("javaee"); 

//遍历的同时在增加元素,并发修改ConcurrentModificationException

}

}*/

 

B:解决方案

* a:迭代器迭代元素,迭代器修改元素(ListIterator的特有功能add)

* b:集合遍历元素,集合修改元素

ConcurrentModificationException并发修改异常

标签:als   world   遍历   迭代   highlight   方案   ring   ica   异常   

原文地址:http://www.cnblogs.com/loaderman/p/6407359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!