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

集合遍历中删除元素

作者: 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