ConcurrentModificationException解决方案

来源:互联网 发布:淘宝美工速成教程 编辑:程序博客网 时间:2024/06/06 00:57
解决方案:        
//遍历List<BuyItem>,删除对应的BuyItem
        Iterator<BuyItem> iterator = cart.iterator();
        while (iterator.hasNext()){
            BuyItem item = iterator.next();
            if (item.getSkuId().intValue() == skuId.intValue()) {
                iterator.remove();
            }
       

以下遍历方式会造成

ConcurrentModificationException异常
//        for (BuyItem item : cart) {
//            if (item.getSkuId().intValue() == skuId.intValue()) {
//                cart.remove(item);
//            }
//        }
阅读全文
0 0
原创粉丝点击