Condicional if-else en una sola linea en Java similar a NVL de PLSQL

Higarigaoka - Odaiba, Sin comentarios
Hola,

Si por casualidad requieren setear un valor en un campo y requieren validar si ese valor es nulo sobre el valor a setear antes de asignarlo, lo pueden realizar en una sola línea, antes del mismo seteo, que, que, que; mejor dicho, así:

Double miValor = null;

PruebaDTO pruebaDTO = new PruebaDTO();
pruebaDTO.setCodigo(Objects.requireNonNullElse(miValor, 38.0));

Listo, eso es todo, espero que lo sepan utilizar muy bien y les sea de utilidad como a mí.

0 comentarios :

Publicar un comentario