JDK1.8提供新的API ===> removeIfspa
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.add("C"); list.add("D");
list.removeIf(e -> "C".equals(e));
list.forEach(System.out::println);
}
運行後結果3d
上邊的寫法仍是繁瑣,能夠再進行簡寫:code
public static void main(String[] args) { 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); }
JDK1.8真香!blog