A veces obtengo NullPointerException
de la línea a continuación.Ternary Operator y NullPointerException inesperada
System.out.println("Date::"+ row != null ? row.getLegMaturityDate() : "null");
Después de agregar los soportes, está bien.
System.out.println("Date::"+ (row != null ? row.getLegMaturityDate() : "null"));
Por favor, aclare el comportamiento. Gracias por adelantado.
Es por eso que intento limitar las declaraciones/expresiones de anidamiento tanto como sea posible. Si dividieras la declaración en dos, no tendrías ese problema. – helpermethod