Java Dizenin Boş, Boş veya Boş olup olmadığını kontrol edin

Java Dizenin Bos Bos Veya Bos Olup Olmadigini Kontrol Edin



Java programlamada, geliştiricinin gereksiz değerleri bulması ve atlaması gerekliliği olabilir. Örneğin, bellekte biriken ve kod akışını etkileyen değerlerin izlenmesi. Bu gibi durumlarda, bir dizgenin “ olup olmadığını kontrol etmek hükümsüz ”, “ boş ' veya ' boşluk ” Java'da, koddaki içerilen girişlerin ortadan kaldırılmasına veya değiştirilmesine yardımcı olur.

Bu yazı, Java'da dizgiyi 'boş', 'boş' veya 'boş' olup olmadığını kontrol etme yaklaşımlarını tartışacaktır.







Java'da String'in “Null”, “Empty” veya “Blank” olup olmadığı nasıl kontrol edilir?

Dizenin boş, boş veya boş olduğunu doğrulamak için ' hükümsüz ” ayrılmış anahtar kelime, “ boş() ” yöntemi veya “ boş() ” yöntemi sırasıyla.



hükümsüz ” anahtar kelime, değerin “ olup olmadığını kontrol eder. hükümsüz ”. “ boş() ” yöntemi, bir dizenin boş olup olmadığını kontrol eder ve buna göre bir boole sonucu döndürür ve “ boş() ” yöntemi, sağlanan dize boşsa veya yalnızca beyaz boşluklar biriktiriyorsa doğru döndürür.



Not: isEmpty() ' Ve ' boş() ” metotları karşılık gelen sonucu bir boole değeri olarak döndürür, yani, “ doğru yanlış ”.





Örnek 1: “if/else” İfadesini Kullanarak Java'da Dizenin Boş, Boş veya Boş olup olmadığını kontrol edin

Bu örnekte, tartışılan yaklaşımlar “ ile kombinasyon halinde kullanılabilir. eğer / başka Boş, boş veya boş dize olup olmadığını kontrol etmek için ” ifadesi:



Dize string1 = boş;
dizi dizi2 = '' ;
dizi dizi3 = ' ' ;
eğer ( string1 == boş ) {
System.out.println ( 'İlk dize boş!' ) ;
} başka {
System.out.println ( 'İlk dize boş değil' ) ;
}
eğer ( string2.isBoş ( ) == doğru ) {
System.out.println ( 'İkinci dize boş!' ) ;
} başka {
System.out.println ( 'İkinci dize boş değil' ) ;
}
eğer ( string3.isBlank ( ) == doğru ) {
System.out.println ( 'Üçüncü dize boş!' ) ;
} başka {
System.out.println ( 'Üçüncü dize boş değil' ) ;
}

Yukarıdaki kod satırlarında aşağıdaki adımları uygulayın:

  • İlk olarak, dizgiyi “ ile başlatın. hükümsüz ”, kalsın” boş ' Ve ' boşluk ”, sırasıyla ve veri türlerini belirtin, yani, “ Sicim ”.
  • Bir sonraki adımda, “ eğer / başka ' ifadesini kontrol etmek için' hükümsüz ' aracılığıyla dize hükümsüz ” anahtar kelime.
  • Şimdi, “ boş() ' Ve ' boş() Karşılık gelen dizenin sırasıyla boş veya boş olup olmadığını kontrol etmek ve buna göre boole değerini döndürmek için başlatılan dizelerle ' yöntemleri.

Çıktı

Yukarıdaki çıktıda, önceki koşulun “ olduğu görülebilir. doğru ” dize değerleri “ olduğundan her durumda hükümsüz ”, “ boş ' Ve ' boşluk ', sırasıyla.

Örnek 2: Java'da Kullanıcı Tanımlı Bir İşlev Kullanarak Dizenin Boş, Boş veya Boş olup olmadığını kontrol edin

Bu özel örnekte, tartışılan koşullar için dizeye kullanıcı tanımlı işlev aracılığıyla bir kontrol uygulanabilir:

genel statik geçersiz ana ( Sicim [ ] argümanlar ) {
Dize string1 = boş;
dizi dizi2 = '' ;
dizi dizi3 = ' ' ;
System.out.println ( 'İlk dize: ' + isNullEmptyBlank ( dizi1 ) ) ;
System.out.println ( 'İkinci dize: ' + isNullEmptyBlank ( dizi2 ) ) ;
System.out.println ( 'Üçüncü dizi: ' + isNullEmptyBlank ( dize3 ) ) ;
}
genel statik Dize isNullEmptyBlank ( Dize dizisi ) {
eğer ( dizi == boş ) {
geri dönmek 'HÜKÜMSÜZ' ;
}
başka eğer ( string.isEmpty ( ) ) {
geri dönmek 'BOŞ' ;
}
başka eğer ( string.isBlank ( ) ) {
geri dönmek 'BOŞLUK' ;
}
başka { geri dönmek sicim; } }

Bu kod bloğuna göre aşağıda verilen adımları gerçekleştiriniz:

  • Benzer şekilde, dizeleri tartışıldığı gibi aynı sırada başlatın.
  • Bundan sonra, işlevi çağırın ' isNullEmptyBlank() ”, başlatılan dizelerin her birini bağımsız değişkeni olarak birer birer ileterek.
  • Şimdi, işlevi tanımlayın ' isNullEmptyBlank() ” ve dönüş türünü “ olarak belirtin. Sicim ”.
  • function parametresi, gerekli koşullar için değerlendirilmesi gereken dizeye karşılık gelir.
  • (işlev) tanımında, “ eğer / başka ” ifadeleri, iletilen dizelerin her biri için ve buna göre karşılık gelen dize değerini döndürür.

Çıktı

Bu sonuç, geçirilen dizelerin her birinin uygun şekilde değerlendirildiğini ima eder.

Çözüm

Java'da dizenin boş, boş veya boş olduğunu kontrol etmek için “ hükümsüz ” ayrılmış anahtar kelime, “ boş() ” yöntemi veya “ boş() ” yöntemi sırasıyla. Bu, '' bölümünde tartışılan yöntemleri basitçe uygulayarak elde edilebilir. eğer / başka ” ifadesi veya “ aracılığıyla Kullanıcı tanımlı ' işlev. Bu blog, dizenin boş, boş veya boş olup olmadığını kontrol etme yaklaşımlarını gösterdi.