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.
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