java ConcurrentModificationException,如何解决

时间:2015-04-18 22:43:21

标签: java

 for (String check : partresult) {
        int count=checkDiff(check,endword);
        if (count < min) {
            min = count;
            Iterator itr = res.iterator();
            while(itr.hasNext()) {
                Object elem=itr.next();
                if (checkDiff(elem.toString(), endword) != min)
                    res.remove(elem);
            }
            res.add(check);
        }
    }

对于这段代码,我在res.remove(elem)中有java.util.ConcurrentModificationException。我已经使用了迭代器,所以真的不知道出了什么问题,希望有人可以提供帮助。感谢

0 个答案:

没有答案