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:
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 == nullBeispiel
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 myfirstclassHier 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 ObjectCheckexampleDie 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)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 myfirstclassIn 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 ObjectCheckexampleWie 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 ObjectCheckexampleDie 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.