Declaro una variable booleana. Por ejemplo Boolean dataVal=null;
Ahora bien, si ejecuto el siguiente segmento de código:Objeto booleano y problema de variable booleana en JAVA
if(dataVal)
System.out.println("\n\NULL value in dataVal: "+dataVal);
else
System.out.println("\n\nvalue in dataVal: "+dataVal);
consigo NullPointerException. Bueno, sé que es obvio, pero necesito saber el motivo detrás de esto.
cuál es la razón? Su nulo es tan nullpointerException that reason –
boolean = null; ? Esa es la gramática de Java incorrecta. ¿Derecha? – Russell
@Russell - 'Boolean' es un objeto, no un primitivo, ergo null tiene sentido. – mcfinnigan