遍历集合时删除元素,抛出java.util.ConcurrentModificationException的解决办法
摘要:
遍历集合删除其中的元素时可能会抛出java.util.ConcurrentModificationException异常。 下面的代码就会抛出异常: 1: for (String s : map.keySet()) { 2: if ("val".equals(s)) 3: map.remove(s); 4: } 怎么解决这个问题呢?用迭代器: 1: Iterator it = ma... 阅读全文
posted @ 2009-11-30 17:36 飞飞狐 阅读(1553) 评论(0) 推荐(0) 编辑