解决List遍历删除元素提示ConcurrentModificationException

JDK1.8提供新的API  ===>  removeIf

    @Test
    public void removeIf() {
        List<String> list = new ArrayList<>();
        list.add("A");
        list.add("B");
        list.add("C");
        list.add("D");
        list.removeIf("C"::equals);
        list.forEach(System.out::println);
    }

 

运行后结果

     

 

posted @ 2020-07-09 13:16  Java挖坑工程师  阅读(321)  评论(0编辑  收藏  举报