Boş değer, bir değişkenin herhangi bir nesneye işaret etmediğini ve hiçbir değeri olmadığını belirtir. Bir kod parçasındaki boş değeri kontrol etmek için temel bir 'if' ifadesi kullanabilirsiniz. Null, yaygın olarak bir şeyin var olmadığını belirtmek veya doğrulamak için kullanılır. Bu bağlamda, kod içindeki diğer işlemleri başlatmak veya durdurmak için bir koşul olarak kullanılabilir.
adımlar
Bölüm 1 / 2: Java'da Null'u Kontrol Etme
Adım 1. Bir değişken tanımlamak için “=” kullanın
Bir değişkeni bildirmek ve ona bir değer atamak için tek bir "=" kullanılır. Bir değişkeni null olarak ayarlamak için bunu kullanabilirsiniz.
- “0” ve null değeri aynı değildir ve farklı davranacaktır.
-
değişkenAdı = boş;
Adım 2. Bir değişkenin değerini kontrol etmek için “==” kullanın
Her iki taraftaki iki değerin eşit olduğunu kontrol etmek için “==” kullanılır. Bir değişkeni "=" ile null değerine ayarlarsanız, değişkenin null değerine eşit olduğunu kontrol etmek true değerini döndürür.
-
değişkenAdı == boş;
- Bir değerin eşit OLMADIĞINI kontrol etmek için “!=” da kullanabilirsiniz.
Adım 3. Boş değer için bir koşul oluşturmak için bir “if” ifadesi kullanın
İfadenin sonucu bir boole (doğru veya yanlış) değeri olacaktır. Boole değerini, ifadenin bir sonraki işlemi için koşul olarak kullanabilirsiniz.
-
Örneğin, değer null ise, "nesne boş" metnini yazdırın. “==” değişkeni null olarak bulamazsa, koşulu atlar veya farklı bir yol alabilir.
Nesne nesnesi = boş; if (nesne == null) { System.out.print ("nesne boş "); }
Bölüm 2/2: Boş Denetim Kullanma
Adım 1. Bilinmeyen bir değer olarak null kullanın
Atanan herhangi bir değer yerine varsayılan olarak null kullanılması yaygındır.
-
sicim()
- gerçekten kullanılana kadar değerin boş olduğu anlamına gelir.
Adım 2. Bir işlemi sonlandırmak için koşul olarak null kullanın
Boş bir değer döndürmek, bir döngünün sonunu tetiklemek veya bir işlemi kesmek için kullanılabilir. Bu daha çok, bir şeyler ters gittiğinde veya istenmeyen bir koşula ulaşıldığında bir hata veya istisna oluşturmak için kullanılır.
Adım 3. Başlatılmamış bir durumu belirtmek için null kullanın
Benzer şekilde null, bir işlemin henüz başlamadığını göstermek için bayrak olarak veya bir işlemin başlangıcını işaretlemek için bir koşul olarak kullanılabilir.
-
Örneğin: nesne boşken bir şeyler yapın veya bir nesne boş DEĞİL olana kadar hiçbir şey yapmayın.
synchronized method() { while (method()==null); method().nowCanDoStuff(); }