Java 11 Not Predicate

来源:这里教程网 时间:2026-02-17 21:22:19 作者:

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));   }}

输出

JavaHTML

相关推荐