美文网首页
集合遍历中删除元素

集合遍历中删除元素

作者: fsdffdaga | 来源:发表于2020-04-06 16:48 被阅读0次
    /*
    for (String forbiddenComp : mForbiddenComponents) {
                    if (forbiddenComp != null && forbiddenComp.contains(pkg)) {
                        mForbiddenComponents.remove(forbiddenComp);
                        mAllowComponents.add(forbiddenComp);
                    }
                }*/
    
                // 正确的方式
                Iterator<String> iterator = mForbiddenComponents.iterator();
                while (iterator.hasNext()) {
                    String forbiddenNext = iterator.next();
                    if (pkg != null && pkg.equals(forbiddenNext)) {
                        mForbiddenComponents.remove(forbiddenNext);
                        mAllowComponents.add(forbiddenNext);
                    }
                }
    

    相关文章

      网友评论

          本文标题:集合遍历中删除元素

          本文链接:https://www.haomeiwen.com/subject/iqmbphtx.html