解决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); }
运行后结果