ConcurrentModificationException and a HashMap_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > ConcurrentModificationException and a HashMap

ConcurrentModificationException and a HashMap

 2017/1/10 5:32:24  wbj0110  程序员俱乐部  我要评论(0)
  • 摘要:Iteratorit=map.entrySet().iterator();while(it.hasNext()){Entryitem=it.next();map.remove(item.getKey());}这种方法会出现错误正确的删除办法是Iteratorit=map.entrySet().iterator();while(it.hasNext()){Entryitem=it.next();it.remove();}
  • 标签:has Map Hash
class="lang-java prettyprint prettyprinted">monospace, sans-serif; white-space: inherit;">Iterator it = map.entrySet().iterator();while(it.hasNext()){Entry item = it.next();
   map.remove(item.getKey());}

这种方法会出现错误

?

正确的删除办法是

Iterator it = map.entrySet().iterator();

? ?while (it.hasNext())

? ?{

? ? ? Entry item = it.next();

? ? ? it.remove();

? ?}

?

?

?

发表评论
用户名: 匿名