Wartość null wskazuje, że zmienna nie wskazuje żadnego obiektu i nie przechowuje żadnej wartości. Możesz użyć podstawowej instrukcji „if”, aby sprawdzić wartość null w fragmencie kodu. Null jest powszechnie używany do oznaczenia lub weryfikacji nieistnienia czegoś. W tym kontekście może być używany jako warunek do uruchomienia lub zatrzymania innych procesów w kodzie.
Kroki
Część 1 z 2: Sprawdzanie wartości Null w Javie
Krok 1. Użyj „=”, aby zdefiniować zmienną
Pojedynczy „=” służy do deklarowania zmiennej i przypisywania jej wartości. Możesz użyć tego, aby ustawić zmienną na null.
- Wartości „0” i null nie są takie same i będą się zachowywać inaczej.
-
nazwa_zmiennej = null;
Krok 2. Użyj „==”, aby sprawdzić wartość zmiennej
„==” służy do sprawdzenia, czy dwie wartości po obu stronach są równe. Jeśli ustawisz zmienną na null za pomocą „=”, sprawdzenie, czy zmienna jest równa null, zwróci prawdę.
-
nazwa_zmiennej == null;
- Możesz także użyć „!=”, aby sprawdzić, czy wartość NIE jest równa.
Krok 3. Użyj instrukcji „if”, aby utworzyć warunek dla wartości null
Wynikiem wyrażenia będzie wartość logiczna (prawda lub fałsz). Możesz użyć wartości logicznej jako warunku dalszego działania instrukcji.
-
Na przykład, jeśli wartość jest null, to wypisz tekst „object is null”. Jeśli „==” nie znajdzie zmiennej jako null, pominie warunek lub może wybrać inną ścieżkę.
obiekt obiektu = null; if (object == null) { System.out.print ("obiekt jest pusty"); }
Część 2 z 2: Korzystanie ze sprawdzania wartości zerowej
Krok 1. Użyj null jako nieznanej wartości
Powszechnie używa się wartości null jako wartości domyślnej zamiast dowolnej przypisanej wartości.
-
strunowy()
- oznacza, że wartość jest null, dopóki nie zostanie faktycznie użyta.
Krok 2. Użyj wartości null jako warunku zakończenia procesu
Zwrócenie wartości null może służyć do wyzwalania końca pętli lub przerywania procesu. Jest to częściej używane do zgłaszania błędu lub wyjątku, gdy coś poszło nie tak lub wystąpił niepożądany warunek.
Krok 3. Użyj wartości null, aby wskazać stan niewtajemniczony
Podobnie null może być użyty jako flaga, aby pokazać, że proces nie został jeszcze uruchomiony lub jako warunek oznaczenia jako początek procesu.
-
Na przykład: rób coś, gdy obiekt jest pusty lub nie rób nic, dopóki obiekt NIE jest pusty.
zsynchronizowana metoda() { while (method()==null); metoda().nowCanDoStuff(); }