在 Java 中检查 Int 是否为空

Haider Ali 2023年10月12日
在 Java 中检查 Int 是否为空

在本指南中,我们将学习如何在 Java 中检查 int 是否为 null。为了理解这个概念,我们需要对数据类型 int 进行一些基本的了解。让我们潜入。

Java 中的 int 可以为空吗

我们首先需要了解的一件事是 int 是一种原始数据类型。默认情况下,此类数据类型将数据以二进制形式存储在内存中。这意味着它们不能为空。我们当然不能检查 int 是否为空值。另一方面,我们不能将它与 Integer 混淆,后者是一个对象并且可以具有空值。Integerint 的包装类,它允许开发人员拥有更多与 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");
    }
  }
}

输出:

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

如上例所示,int 不能为空。另一方面,Integer 是一个可以检查空属性的对象。

作者: 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

相关文章 - Java Int