HOWTO · Java

在 Java 中检查 Int 是否为空

如何在 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 是一个可以检查空属性的对象。