Java 8 Reemplace dos comprobaciones de nulos con Optional
A continuación se muestra mi código, que está funcionando como se espera. Pero necesito reemplazarlo con Optional.ofNullable.
if (getFirstData != null && getSecondData != null) {
... hago mi trabajo aquí
} else {
... hago mi otro trabajo aquí
}
¿Cómo puedo usar Optionals.ofNullable(..) para reemplazar las dos comprobaciones de nulidad con AND?
davy.ai
Puede reemplazar las dos comprobaciones
null
conOptional.ofNullable(..)
de la siguiente manera:Al envolver las variables
getFirstData
ygetSecondData
enOptional.ofNullable(..)
, ahora tenemos objetosOptional
en los que podemos llamarisPresent()
para comprobar si son nulos. De esta manera, hemos reemplazado las dos comprobacionesnull
con una sola comprobaciónisPresent()
para cada variable.