Verifique se Int é Nulo em Java

Haider Ali 12 outubro 2023
Verifique se Int é Nulo em Java

Neste guia, aprenderemos como verificar se int é nulo em java. Para entender este conceito, precisamos passar por alguns conhecimentos básicos do tipo de dados int. Vamos mergulhar.

Pode int ser nulo em Java?

Uma coisa que precisamos entender primeiro é que int é um tipo de dados primitivo. Esses tipos de dados armazenam dados em formato binário na memória por padrão. Isso significa que eles não podem ser nulos. Certamente não podemos verificar int para um valor nulo. Por outro lado, não podemos confundi-lo com o Inteiro que é um objeto e que pode ter um valor nulo. Um Integer é uma classe wrapper de int que permite aos desenvolvedores ter mais funcionalidades associadas a int. Esta é a diferença que você precisa entender, aprenda mais sobre int e Integer aqui.

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");
    }
  }
}

Resultado:

Primitive integer : 0
Integer Object : 5
Integer Is  Not Null

Como visto no exemplo acima, int não pode ser nulo. Por outro lado, Integer é um objeto que pode ser verificado quanto à propriedade null.

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

Artigo relacionado - Java Int