迭代器删除List中元素

示例代码

public static void main(String[] args) throws Exception {
        //造数据
        List<String> list = new ArrayList<>();
        list.add("111");
        list.add("222");
        list.add("333");
        //使用迭代器
        Iterator iterator = list.iterator();
        while (iterator.hasNext()) {
            String data = iterator.next().toString();
            if ("222".equals(data)) {
                iterator.remove();
            }
        }
        //打印看下迭代后结果
        for (String aa : list) {
            System.out.println(aa);
        }
    }

输出结果:
在这里插入图片描述
成功删除。

原创文章 358 获赞 387 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_38106322/article/details/105657003