Java 11 Not Predicate Java 11引入了一个新的方法,将Predicate接口作为not()来否定现有的谓词,类似于negate方法。 考虑以下示例 − ApiTester.java import java.util.Arrays; import java.util.List; import java.util.function.Predicate; import java.util.stream.Collectors; public class APITester { public static void main(String[] args) { List<String> tutorialsList = Arrays.asList("Java", "\n", "HTML", " "); List<String> tutorials = tutorialsList.stream() .filter(Predicate.not(String::isBlank)) .collect(Collectors.toList()); tutorials.forEach(tutorial -> System.out.println(tutorial)); } }JavaCopy 输出 Java HTMLJavaCopy