java.util.ConcurrentModificationException异常。

来源:互联网 发布:linux鸟叔私房菜百度云 编辑:程序博客网 时间:2024/05/03 17:50

当你集合删除某个元素时,会引起 java.util.ConcurrentModificationException。

for (Dishesbean d : disheLists) {if (d.number == 0) {<span style="color:#ff0000;">disheLists.remove(d);</span>};}

改成 用迭代器删除即可。

 Iterator iter = disheLists.iterator();       while(iter.hasNext()) {        Dishesbean d = (Dishesbean) iter.next();            if(d.number==0) {          <span style="color:#ff0000;">  iter.remove();  </span>          }        }  


0 0
原创粉丝点击