Nula označava da varijabla ne pokazuje na bilo koji objekt i nema vrijednost. Možete koristiti osnovni "if" izraz za provjeru null u komadu koda. Null se obično koristi za označavanje ili provjeru nepostojanja nečega. U tom kontekstu, može se koristiti kao uslov za pokretanje ili zaustavljanje drugih procesa unutar koda.
Koraci
1. dio 2: Provjera null -a u Javi
Korak 1. Pomoću “=” definirajte varijablu
Jedan “=” se koristi za deklarisanje promenljive i dodeljivanje vrednosti njoj. Ovo možete koristiti za postavljanje varijable na null.
- Vrijednost “0” i null nisu iste i ponašat će se drugačije.
-
variableName = null;
Korak 2. Pomoću “==” provjerite vrijednost varijable
“==” se koristi za provjeru jesu li dvije vrijednosti s obje strane jednake. Ako postavite varijablu na null sa “=”, tada će se provjeriti je li varijabla jednaka null vratiti true.
-
variableName == null;
- Također možete koristiti “! =” Da provjerite da vrijednost NIJE jednaka.
Korak 3. Koristite izraz “if” za stvaranje uvjeta za null
Rezultat izraza bit će logička (istinita ili lažna) vrijednost. Logičku vrijednost možete koristiti kao uvjet za sljedeće što naredba radi.
-
Na primjer, ako je vrijednost null, tada ispišite tekst „object is null“. Ako “==” ne pronađe varijablu null, tada će preskočiti uvjet ili može krenuti drugačijom putanjom.
Object object = null; if (object == null) {System.out.print ("objekt je null"); }
2. dio od 2: Korištenje provjere nule
Korak 1. Koristite null kao nepoznatu vrijednost
Uobičajeno je koristiti null kao zadanu vrijednost umjesto bilo koje dodijeljene vrijednosti.
-
string ()
- znači da je vrijednost null dok se zapravo ne koristi.
Korak 2. Koristite null kao uvjet za završetak procesa
Vraćanje nulte vrijednosti može se koristiti za pokretanje kraja petlje ili prekid procesa. Ovo se češće koristi za grešku ili izuzetak kada je nešto pošlo po zlu ili je došlo do neželjenog stanja.
Korak 3. Pomoću null označite stanje koje nije započeto
Slično, null se može koristiti kao oznaka za pokazivanje da proces još nije započeo ili kao uvjet za označavanje početka procesa.
-
Na primjer: učinite nešto dok je objekt null ili ne radite ništa dok objekt NIJE null.
sinhronizovana metoda () {while (metoda () == null); method (). nowCanDoStuff (); }