Compruebe si Int es nulo en Java
En esta guía, aprenderemos cómo verificar si int
es nulo en java. Para entender este concepto, necesitamos pasar por una comprensión básica del tipo de datos int
. Vamos a sumergirnos.
¿Puede int
ser nulo en Java?
Una cosa que debemos entender primero es que int
es un tipo de datos primitivo. Estos tipos de datos almacenan datos en forma binaria en la memoria de forma predeterminada. Eso significa que no pueden ser nulos. Ciertamente no podemos comprobar int
para un valor nulo. Por otro lado, no podemos confundirlo con el Integer
que es un objeto y que puede tener un valor nulo. Un Integer
es una clase contenedora de int
que permite a los desarrolladores tener más funcionalidades asociadas con int
.
public class Main {
public static void main(String[] args) {
int id = 0; // Primitve DataTypes..
Integer ID = new Integer(5);
System.out.println("Primitive integer : " + id);
// we cannot check for Null Property
System.out.println("Integer Object : " + ID);
// We can check for Null Property..
if (ID == null) {
System.out.println("Integer Is Null");
} else {
System.out.println("Integer Is Not Null");
}
}
}
Producción :
Primitive integer : 0
Integer Object : 5
Integer Is Not Null
Como se ve en el ejemplo anterior, int
no puede ser nulo. Por otro lado, Integer
es un objeto en el que se puede comprobar la propiedad nula.
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn