Нула показва, че променлива не сочи към никакъв обект и не съдържа стойност. Можете да използвате основен оператор „ако“, за да проверите нула в парче код. Null обикновено се използва за означаване или проверка на несъществуването на нещо. В този контекст той може да се използва като условие за стартиране или спиране на други процеси в кода.
Стъпки
Част 1 от 2: Проверка на Null в Java
Стъпка 1. Използвайте “=”, за да определите променлива
Единичен „=“се използва за деклариране на променлива и присвояване на стойност към нея. Можете да използвате това, за да зададете променлива на null.
- Стойността „0“и null не са еднакви и ще се държат по различен начин.
-
variableName = null;
Стъпка 2. Използвайте „==“, за да проверите стойността на променлива
„==“се използва, за да се провери дали двете стойности от двете страни са равни. Ако зададете променлива на null с “=”, тогава проверката дали променливата е равна на null ще върне true.
-
variableName == null;
- Можете също да използвате „! =“, За да проверите дали стойността НЕ е равна.
Стъпка 3. Използвайте оператор “if”, за да създадете условие за null
Резултатът от израза ще бъде булева (вярна или невярна) стойност. Можете да използвате булева стойност като условие за това, което изразът прави след това.
-
Например, ако стойността е null, тогава отпечатайте текст „object is null“. Ако „==“не намери променливата за нулева, тогава тя ще пропусне условието или може да поеме по различен път.
Object object = null; if (object == null) {System.out.print ("обектът е нулев"); }
Част 2 от 2: Използване на нулева проверка
Стъпка 1. Използвайте null като неизвестна стойност
Обичайно е да се използва null по подразбиране вместо всяка присвоена стойност.
-
низ ()
- означава, че стойността е нулева, докато действително се използва.
Стъпка 2. Използвайте null като условие за прекратяване на процес
Връщането на нулева стойност може да се използва за задействане на края на цикъл или за прекъсване на процес. Това се използва по -често за изхвърляне на грешка или изключение, когато нещо се обърка или е засегнато нежелано състояние.
Стъпка 3. Използвайте null, за да посочите непосветено състояние
По подобен начин, null може да се използва като флаг, за да покаже, че процесът все още не е започнал, или като условие, което да се отбележи като начало на процес.
-
Например: направете нещо, докато обектът е нулев, или не правете нищо, докато обект НЕ е нулев.
синхронизиран метод () {while (метод () == null); метод (). nowCanDoStuff (); }