七叶笔记 » java编程 » Java8如何从一个Stream中过滤null值

Java8如何从一个Stream中过滤null值

从一个Stream中过滤null值

复习一个Stream 包含 null 数据的例子.

Java8Examples.java

output

javapythonnodenull   // <--- NULLrubynull   // <--- NULLphp

Solution(解决)

为了解决上面的问题,我们使用: Stream.filter(x -> x!=null)

Java8Examples.java

output

javapythonnoderubyphp

另外,过滤器还可以用: Objects::nonNull

stream方法过滤条件的使用

下面以List为例

实际上只要是Collection的子类,玩法都类似

1、生成stream

2、stream操作

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。

相关文章