教程 > java 11 教程 > 阅读:40

java 11 非谓词(predicate)——迹忆客-ag捕鱼王app官网

java 11 为 predicate 接口引入了新的方法 not() 来否定现有的谓词,类似于 negate 方法。

考虑以下的代码

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 tutorialslist = arrays.aslist("java", "\n", "html", " ");
      list tutorials = tutorialslist.stream()
         .filter(predicate.not(string::isblank))
         .collect(collectors.tolist());
      tutorials.foreach(tutorial -> system.out.println(tutorial));
   }
}

上述代码运行结果入下

java
html

查看笔记

扫码一下
查看教程更方便
网站地图