如何检查null是否在流中?

pri*_*ain 12 java nullpointerexception java-8 java-stream

我有一个Stream<Integer>,想知道null这个流中是否有.我该如何检查?使用.anyMatch(null)抛出我java.lang.NullPointerException.

Mar*_*nik 21

anyMatch接受谓词.

stream.anyMatch(x -> x == null)
Run Code Online (Sandbox Code Playgroud)

要么

stream.anyMatch(Objects::isNull)
Run Code Online (Sandbox Code Playgroud)