Nula znamená, že premenná neukazuje na žiadny objekt a nemá žiadnu hodnotu. Na kontrolu nuly v kóde kódu môžete použiť základné vyhlásenie „if“. Null sa bežne používa na označenie alebo overenie neexistencie niečoho. V tomto kontexte ho možno použiť ako podmienku na spustenie alebo zastavenie ďalších procesov v kóde.
Kroky
Časť 1 z 2: Kontrola hodnoty Null v jazyku Java
Krok 1. Na definovanie premennej použite „=“
Na deklarovanie premennej a priradenie hodnoty k nej slúži jediné „=“. Toto môžete použiť na nastavenie premennej na null.
- Hodnota „0“a null nie sú rovnaké a budú sa správať inak.
-
variableName = null;
Krok 2. Na kontrolu hodnoty premennej použite „==“
„==“sa používa na kontrolu, či sú dve hodnoty na oboch stranách rovnaké. Ak nastavíte premennú na null pomocou „=“, potom kontrola, či sa premenná rovná nule, vráti hodnotu true.
-
variableName == null;
- Môžete tiež použiť „! =“Na kontrolu, či hodnota NIE JE rovnaká.
Krok 3. Na vytvorenie podmienky pre hodnotu null použite príkaz „if“
Výsledkom výrazu bude boolovská (pravdivá alebo nepravdivá) hodnota. Logickú hodnotu môžete použiť ako podmienku toho, čo príkaz robí ďalej.
-
Ak je napríklad hodnota null, vytlačte text „objekt je nulový“. Ak „==“nezistí, že je premenná nulová, preskočí podmienku alebo môže ísť inou cestou.
Objekt objektu = null; if (object == null) {System.out.print ("object is null"); }
Časť 2 z 2: Použitie nulovej kontroly
Krok 1. Ako neznámu hodnotu použite null
Je bežné používať null ako predvolené miesto akejkoľvek priradenej hodnoty.
-
reťazec ()
- znamená, že hodnota je nulová, kým sa skutočne nepoužije.
Krok 2. Na ukončenie procesu použite null
Vrátenie hodnoty null môže byť použité na spustenie konca cyklu alebo prerušenie procesu. Bežnejšie sa to používa na vyvolanie chyby alebo výnimky, keď sa niečo pokazí alebo sa vyskytne nežiaduci stav.
Krok 3. Na uvedenie nezasväteného stavu použite hodnotu null
Podobne null môže byť použitý ako príznak na ukázanie, že proces sa ešte nezačal alebo ako podmienka na označenie začiatku procesu.
-
Napríklad: robte niečo, keď je objekt nulový, alebo nerobte nič, kým objekt NIE JE nulový.
synchronizovaná metóda () {while (metóda () == null); metóda (). nowCanDoStuff (); }