Compruebe si Int es nulo en Java

Haider Ali 12 octubre 2023
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.

Autor: Haider Ali
Haider Ali avatar Haider Ali avatar

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

Artículo relacionado - Java Int