Saltar al contenido

Propósito de Objects.isNull (…) / Objects.nonNull (…)

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 🙂

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *