HOWTO · Java

在 Java 中檢查 Int 是否為空

如何在 Java 中檢查 int 是否為空

本頁內容

在本指南中,我們將學習如何在 Java 中檢查 int 是否為 null。為了理解這個概念,我們需要對資料型別 int 進行一些基本的瞭解。讓我們潛入。

Java 中的 int 可以為空嗎

我們首先需要了解的一件事是 int 是一種原始資料型別。預設情況下,此類資料型別將資料以二進位制形式儲存在記憶體中。這意味著它們不能為空。我們當然不能檢查 int 是否為空值。另一方面,我們不能將它與 Integer 混淆,後者是一個物件並且可以具有空值。Integer 是 int 的包裝類,它允許開發人員擁有更多與 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 是一個可以檢查空屬性的物件。