Null in Java prüfen

Autor: Eugene Taylor
Erstelldatum: 9 August 2021
Aktualisierungsdatum: 22 Juni 2024
Anonim
ECE 252 Lecture 29: Asynchronous I/O with libevent
Video: ECE 252 Lecture 29: Asynchronous I/O with libevent

Inhalt

Null gibt an, dass eine Variable nicht auf ein Objekt verweist und keinen Wert hat. Sie können eine standardmäßige "if" -Anweisung verwenden, um einen Nullwert in einem Codeteil zu überprüfen. Null wird normalerweise verwendet, um die Nichtexistenz von etwas anzuzeigen oder zu bestätigen. In diesem Zusammenhang kann es als Bedingung zum Starten oder Stoppen anderer Prozesse innerhalb des Codes verwendet werden.

Schreiten

Teil 1 von 2: Null in Java prüfen

  1. Verwenden Sie "=", um eine Variable zu definieren. Ein einzelnes "=" wird verwendet, um eine Variable zu deklarieren und ihr einen Wert zuzuweisen. Sie können dies verwenden, um eine Variable auf null zu setzen.
    • Ein Wert von "0" und null ist nicht gleich und verhält sich unterschiedlich.
    • Variablenname = null;
  2. Verwenden Sie "==", um den Wert einer Variablen zu überprüfen. Mit "==" wird geprüft, ob zwei Werte auf beiden Seiten des Zählers gleich sind. Wenn Sie eine Variable mit "=" auf null gesetzt haben, gibt die Überprüfung, ob die Variable null ist, "true" zurück.
    • variableName == null;
    • Sie können auch "! =" Verwenden, um zu überprüfen, ob ein Wert NICHT gleich ist.
  3. Verwenden Sie eine "if" -Anweisung, um eine Bedingung für die Null zu erstellen. Der Ausdruck gibt einen Booleschen Wert zurück (wahr oder falsch). Sie können den Booleschen Wert als Bedingung für die nächsten Schritte der Anweisung verwenden.
    • Wenn der Wert beispielsweise null ist, drucken Sie den Text "Objekt ist null". Wenn "==" nicht zurückgibt, dass die Variable null ist, überspringt sie die Bedingung oder folgt einer anderen Route.
    • Objekt Objekt = null; if (object == null) {System.out.print ("object is null"); }}

Teil 2 von 2: Verwenden einer Nullprüfung

  1. Verwenden Sie null als unbekannten Wert. Es ist üblich, null als Standardwert anstelle eines zugewiesenen Werts zu verwenden.
    • string () bedeutet, dass der Wert bis zur tatsächlichen Verwendung null ist.
  2. Verwenden Sie null als Bedingung zum Stoppen eines Prozesses. Die Rückgabe eines Nullwerts kann als Auslöser verwendet werden, um eine Schleife zu stoppen oder einen Prozess abzubrechen. Dies wird häufiger verwendet, um einen Fehler oder eine Ausnahme auszulösen, wenn ein Fehler aufgetreten ist oder eine unerwünschte Bedingung erfüllt ist.
  3. Verwenden Sie null, um einen nicht initiierten Status anzuzeigen. Ebenso kann null als Flag verwendet werden, um anzuzeigen, dass ein Prozess nicht gestartet wurde, oder als Bedingung, um den Start eines Prozesses anzuzeigen.
    • Führen Sie beispielsweise etwas aus, während ein Objekt null ist, oder tun Sie nichts, bis ein Objekt NICHT null ist.

      synchronisierte Methode () {while (Methode () == null); method (). nowCanDoStuff (); }}

Tipps

  • Einige finden die häufige Verwendung von Null-Schlecht-Programmierung in der objektorientierten Programmierung, bei der Werte immer auf ein Objekt verweisen sollten.