Sprawdzanie null w Javie

Autor: Eugene Taylor
Data Utworzenia: 9 Sierpień 2021
Data Aktualizacji: 22 Czerwiec 2024
Anonim
How To Check If An Object Reference Is Null Or Not? | Java Tips And Tricks
Wideo: How To Check If An Object Reference Is Null Or Not? | Java Tips And Tricks

Zawartość

Null wskazuje, że zmienna nie odwołuje się do obiektu i nie ma wartości. Możesz użyć standardowej instrukcji „if”, aby sprawdzić wartość null w fragmencie kodu. Wartość null jest zwykle używana do wskazania lub potwierdzenia nieistnienia czegoś. W tym kontekście może być używany jako warunek uruchamiania lub zatrzymywania innych procesów w kodzie.

Do kroku

Część 1 z 2: Sprawdzanie wartości null w Javie

  1. Użyj „=”, aby zdefiniować zmienną. Pojedynczy „=” służy do zadeklarowania zmiennej i przypisania 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ć na różne sposoby.
    • nazwa zmiennej = null;
  2. Użyj „==”, aby sprawdzić wartość zmiennej. „==” służy do sprawdzania, czy dwie wartości po obu stronach licznika są równe. Jeśli ustawiłeś zmienną na null za pomocą "=", to sprawdzenie, czy zmienna ma wartość null, zwróci "true".
    • nazwa zmiennej == null;
    • Możesz także użyć "! =" Aby sprawdzić, czy wartość NIE jest równa.
  3. Użyj instrukcji „if”, aby utworzyć warunek dla wartości null. Wyrażenie zwraca wartość logiczną (prawda lub fałsz). Możesz użyć wartości logicznej jako warunku dalszego działania instrukcji.
    • Na przykład, jeśli wartość jest pusta, wydrukuj tekst „obiekt jest pusty”. Jeśli „==” nie zwróci zmiennej na wartość null, to pominie warunek lub podąży inną drogą.
    • Object object = null; if (object == null) {System.out.print ("obiekt jest pusty"); }

Część 2 z 2: Używanie sprawdzenia zerowego

  1. Użyj wartości null jako nieznanej wartości. Często używa się null jako wartości domyślnej zamiast wartości przypisanej.
    • string () oznacza, że ​​wartość jest pusta, dopóki nie zostanie faktycznie użyta.
  2. Użyj wartości null jako warunku zatrzymania procesu. Zwrócenie wartości null może służyć jako wyzwalacz do zatrzymania pętli lub przerwania procesu. Jest to częściej używane do zgłaszania błędu lub wyjątku, gdy coś poszło nie tak lub został spełniony niepożądany warunek.
  3. Użyj wartości null, aby wskazać stan niewtajemniczony. Podobnie null może służyć jako flaga wskazująca, że ​​proces się nie rozpoczął, lub jako warunek wskazujący na rozpoczęcie procesu.
    • Na przykład, zrób coś, gdy obiekt ma wartość null, lub nie rób nic, dopóki obiekt NIE będzie miał wartości null.

      metoda synchronizowana () {while (method () == null); metoda (). nowCanDoStuff (); }

Porady

  • Niektórzy uważają, że w programowaniu zorientowanym obiektowo często używa się zerowego, złego programowania, gdzie wartości zawsze powinny wskazywać na obiekt.