2011-10-29 12 views

Respuesta

15

No se puede hacer null verifique los tipos primitivos. boolean es un tipo primitivo.

Si necesita representar un valor null con una variable boolean, necesita usar la clase contenedora java.lang.Boolean.

Así, el ejemplo sería:

Boolean isTrue; 
isTrue = null; // valid 
isTrue = true; // valid 
isTrue = false; // valid 
if (isTrue == null) { 
    // valid! 
} 

Here's the WIKIPEDIA entry for primitive wrapper classes.

4

Un booleano es un tipo primitivo y no puede ser nulo.

5

La forma correcta es

boolean isTrue; 
if(!isTrue) 

o

if(isTrue) 

no se puede comprobar si el booleano es nulo o not.boolean debe ser verdadera o falsa.

0

Un booleano no puede ser nulo en java.

Un booleano, sin embargo, puede ser nulo.

Cuestiones relacionadas