HOWTO · Java

Überprüfen Sie, ob Int Null ist in Java

So überprüfen Sie, ob int null ist in Java

Auf dieser Seite

In dieser Anleitung erfahren Sie, wie Sie überprüfen können, ob int in Java null ist. Um dieses Konzept zu verstehen, müssen wir einige grundlegende Kenntnisse über den Datentyp int erwerben. Tauchen wir ein.

Kann int in Java null sein?

Eine Sache, die wir zuerst verstehen müssen, ist, dass int ein primitiver Datentyp ist. Solche Datentypen speichern Daten standardmäßig in binärer Form im Speicher. Das bedeutet, dass sie nicht null sein können. Wir können int sicherlich nicht auf einen Nullwert prüfen. Auf der anderen Seite können wir es nicht mit dem Integer verwechseln, der ein Objekt ist und einen Nullwert haben kann. Ein Integer ist eine Wrapper-Klasse von int, die es den Entwicklern ermöglicht, mehr mit int verbundene Funktionalitäten zu haben. Dies ist der Unterschied, den Sie verstehen müssen, erfahren Sie mehr über int und Integer[hier].

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

Ausgabe:

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

Wie im obigen Beispiel zu sehen ist, kann int nicht null sein. Andererseits ist Integer ein Objekt, das auf die Null-Eigenschaft überprüft werden kann.