Solución:
Desde el JavaDoc del método:
API Nota: Este método existe para ser utilizado como
Predicate
,filter(Objects::isNull)
Aparte de su uso obvio en el mundo funcional. También se puede utilizar en su código normal en lugar de ==
.
Muchos programadores (incluido yo) piensan que ( x == null
o x != null
) no están orientadas a objetos y por lo tanto tiene sentido utilizar la versión orientada a objetos.
Documento Java de objetos:
Esta clase consta de métodos de utilidad estáticos para operar en objetos. Estas utilidades incluyen métodos nulos seguros o tolerantes a nulos para calcular el código hash de un objeto, devolver una cadena para un objeto y comparar dos objetos.
Personalmente prefiero la versión del método y la he estado usando durante los últimos años 🙂