So überprüfen Sie, ob ein Objekt in Java null ist

So überprüfen Sie, ob ein Objekt in Java null ist

Java ist eine dynamische objektorientierte Programmiersprache, die Klassen und Objekte implementiert. Eine einzigartige Instanz einer Klasse definiert ein Objekt der Klasse. Es ist eine in sich geschlossene Einheit mit einem Zustand und Verhalten, das es erleichtert, reale Entitäten beim Codieren zuzuordnen. Die Klasse definiert die Daten und Methoden, und ihr Objekt kann sie nutzen, um eine bestimmte Entität darzustellen.

Dieser Artikel zeigt die Methoden, um zu überprüfen, ob das Objekt in Java null ist.

So überprüfen Sie, ob ein Objekt in Java null ist?

Um zu überprüfen, ob das Objekt null ist oder nicht, können Sie verwenden:

  • Vergleichsoperator "=="
  • isnull () Methode
  • Nicht -Null () -Methode
  • Anforderungsverfahren () Methode

Wir werden nun jede der genannten Methoden nacheinander implementieren!

Methode 1: Überprüfen Sie, ob ein Objekt in Java mit dem Vergleichsoperator null ist

In Java, dem Vergleichsbetreiber “==”Wird meistens verwendet, um zwei Einheiten zu vergleichen. Es gibt nach Durchführung des Vergleichs wahr oder falsch zurück. Dieser Bediener kann auch verwendet werden, um festzustellen, ob ein Objekt null ist oder nicht.

Syntax

Die Syntax zur Überprüfung eines Objekts ist Null unter Verwendung des Vergleichsoperators ist unten angegeben:

classObject == null

Beispiel

In diesem Beispiel haben wir zwei Klassen mit dem Namen “meine erste Klasse" Und "ObjectCheckexample”. Der "meine erste KlasseEnthält einen leeren Konstruktor, der aufgerufen wird, wenn das Objekt oder die Instanz der Klasse instanziiert ist:

Klasse myfirstclass
meine erste Klasse()

Hier erstellen wir eine Instanz der “meine erste Klasse”In der main () Methode von „ObjectCheckexample"Klasse und dann werden wir entweder überprüft, ob das Objekt null ist oder nicht, indem wir den Vergleichsoperator hinzufügen"==" im "Wenn" Stellungnahme:

öffentliche Klasse ObjectCheckexample
statische MyFirstclass myclass1;
public static void main (String [] args)
if (myclass1 == null)
System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist null");
anders
System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist nicht null");

Die Ausgabe zeigt das Objekt “myclass1Ist null, weil wir es nur deklariert haben. Ohne Instanziierung wird das Objekt als null angesehen:

Lassen Sie uns nun bestätigen, ob das Objekt null ist oder nicht, wenn es instanziiert ist.

Methode 2: Überprüfen Sie, ob ein Objekt in Java mit der ISNull () -Methode null ist

Eine andere Methode, um zu überprüfen, ob ein Objekt null ist oder nicht, ist die “ist Null()" Methode. Es ist eine statische Methode der Objektklasse. Es empfängt ein Objekt als Argument und gibt den booleschen Wert wahr oder falsch aus.

Syntax

Folgen Sie der unten angegebenen Syntax für “ist Null()" Methode:

Objekte.isnull (myclass1)

Hier, "myclass1Das Objekt wird mit der “validiertist Null()" Methode.

Beispiel

Wir werden eine Instanz von “erstellen“meine erste Klasse”In der main () -Methode der Klasse namens"ObjectCheckexample”. Verwendung der "neuSchlüsselwort, das Objekt wird gleichzeitig deklariert und instanziiert. Überprüfen Sie danach, ob das Objekt null ist oder nicht mit Hilfe des “ist Null()" Methode. Da dies eine statische Methode ist, wird sie unter Verwendung des Klassennamens aufgerufenObjekte”:

public static void main (String [] args)
myclass1 = new MyFirstClass ();
if (Objekte.isnull (myclass1))
System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist null");
- anders
System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist nicht null");

Die Ausgabe zeigt an, dass das Objekt der Klasse “meine erste KlasseIst nicht null, weil das Objekt instanziiert ist:

Überprüfen Sie die anderen Möglichkeiten, um zu überprüfen, ob das Objekt null ist oder nicht.

Methode 3: Überprüfen Sie, ob ein Objekt in Java mithilfe der NONNULL () -Methode null ist

Wir können auch überprüfen, ob das Objekt null ist oder nicht mit Hilfe des “nonnull ()" Methode. Es ist auch eine statische Methode, die zur Objektklasse gehört. Es nimmt auch ein Objekt als Parameter und gibt einen booleschen Wert zurück, bei dem wahr bedeutet, dass das Objekt nicht null ist.

Syntax

Hier wird die Syntax für die Methode angegeben:

!Objekte.Nicht -Null (MyClass1)

Die Negation (!) Der Bediener wird verwendet, um das Ergebnis der “zu konvertieren“nonnull ()Methode, damit es false zurückgibt, wenn das Objekt nicht null ist.

Beispiel

In unserer "meine erste Klasse"Wir erstellen jetzt eine Zeichenfolgentypvariable"Name"Und ein parametrisierter Konstruktor, der nimmt"Name”Als Parameter:

Klasse myfirstclass
Zeichenfolge Name;
MyFirstClass (Zeichenfolge Name)

Name = Name;

In der main () Methode der “ObjectCheckexample"Klasse, den Namen übergeben"John”Als Argument für das erstellte Objekt. Danach werden wir das Objekt durch die Verwendung der “überprüfennonnull ()" Methode:

öffentliche Klasse ObjectCheckexample
statische MyFirstclass myclass1;
public static void main (String [] args)
myclass1 = new MyFirstClass ("John");
Wenn(!Objekte.Nicht -Null (myclass1))
System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist null");
anders
System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist nicht null");

Wie Sie sehen können, ist das Objekt nicht null, da wir seinem Wert zugewiesen haben. “Name" Eigentum:

Überprüfen Sie eine weitere Methode, um zu überprüfen, ob das Objekt null ist oder nicht.

Methode 4: Überprüfen Sie, ob ein Objekt in Java unter Verwendung der Anforderungsvermittlung () Methode null ist

Der "Anforderung annull ()Methode ist eine statische Methode und gehört zur Objektklasse. Es nimmt das Klassenobjekt als Eingabe in die Methode. Wenn das Objekt null ist, wird eine Ausnahme geworfen.

Syntax

Die beschriebene Syntax wird für die “verwendetAnforderung annull ()" Methode:

Objekte.Anforderung (MyClass1);

Beispiel

Wir werden überprüfen, ob das erstellte Objekt “myclass1Ist null oder nicht, indem man die “verwendet“Anforderung annull ()" Methode. Hier fügen wir einen Try-Catch-Block hinzu, um die Ausnahme zu behandeln.

Im Try -Block nennen wir das "Anforderung annull ()Methode und übergeben Sie das Objekt "myclass1" an sie. Es druckt die angegebene Zeile, wenn das Objekt nicht null ist. Andernfalls geht es zum Fangblock und wirft eine Nullausnahme aus, indem die angegebene Erklärung gedruckt wird:

öffentliche Klasse ObjectCheckexample
statische MyFirstclass myclass1;
public static void main (String [] args)
myclass1 = new MyFirstClass ("John");
versuchen

Objekte.Anforderung (MyClass1);
System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist nicht null");

catch (nullPointerexception e)

System.aus.println ("Das Objekt der Klasse" MyFirstClass "ist null");


Die resultierende Ausgabe zeigt, dass das Objekt nicht null ist, da es einen Wert enthält:

Wir haben alle wesentlichen Informationen zur Überprüfung eines Objekts in Java zur Verfügung gestellt.

Abschluss

Um zu überprüfen, ob das Objekt in Java null ist oder nicht, können Sie unterschiedliche Methoden verwenden: Vergleichsoperator, ISNull () -Methode, Nonnull () -Methode und AnforderungSnull () -Methode. Es ist eine gute Praxis zu überprüfen, ob das Objekt beim Codieren null ist oder nicht. Andernfalls können Sie Fehler und unerwartete Ausgänge ausgesetzt sein. Dieser Artikel hat die Methoden gezeigt, um festzustellen, ob ein Objekt in Java null ist.