Saltar al contenido

Java comprueba si es booleano null

Rafael, miembro de este gran staff, nos hizo el favor de redactar esta crónica porque controla a la perfección dicho tema.

Solución:

boolean Solo puede ser true o false porque es un tipo de datos primitivo (+ a boolean el valor predeterminado de las variables es false). Puedes usar la clase Boolean en cambio, si quieres usar null valores. Boolean es un tipo de referencia, esa es la razón por la que puede asignar null a una “variable” booleana. Ejemplo:

Boolean testvar = null;
if (testvar == null)  ...

A boolean no puede ser null en Java.

A Booleansin embargo, puede ser null.

si un boolean no se le asigna un valor (por ejemplo, un miembro de una clase), entonces será false por defecto.

Lo único que puede ser un null es un no primitivo.

A boolean que solo puede contener TRUE o FALSE es un primitivo. los TRUE/FALSE en la memoria son en realidad números (0 y 1)

0 = FALSO

1 = VERDADERO

Entonces, cuando creas una instancia de un objeto, será null
String str; // will equal null

Por otro lado, si instancias una primitiva, se asignará a 0 por defecto.

boolean isTrue; // will be 0

int i; // will be 0

Puntuaciones y reseñas

Recuerda que tienes la opción de esclarecer si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *