IsEmpty ve Isblank arasındaki fark nedir?
IsEmpty ve Isblank arasındaki fark nedir?

Video: IsEmpty ve Isblank arasındaki fark nedir?

Video: IsEmpty ve Isblank arasındaki fark nedir?
Video: Her Şey Bomboş! Bir Vaizin İtirafları (Eski Ahit Vaiz Kitabı) -Sesli Kitap- 2024, Eylül
Anonim

boş () boşluklar (yalnızca boşluklar) ve boş Dize için de true değerini döndürür. boş () karakter dizisi olmadığında true değerini döndürür içinde String parametresi veya String parametresi null olduğunda. Fark bu mu boş (), String parametresi yalnızca boşluklar içeriyorsa false döndürür.

Bu nedenle, StringUtils Isblank ve Stringutils isEmpty arasındaki fark nedir?

StringUtils . boş (), Dizenin 0 veya boş olup olmadığını bulmak için kullanılır. Fakat StringUtils . boş () bir adım ileri götürür.

Yukarıdakinin yanında, boş mu yoksa boş mu? boş() vs isEmpty() Her iki yöntem de kontrol etmek için kullanılır. boşluk veya boş java'daki dizeler. Her iki yöntem arasındaki fark, isEmpty() yönteminin yalnızca ve yalnızca dize uzunluğu 0 ise true döndürmesidir. isBlank() yöntemi yalnızca boşluk olmayan karakterleri kontrol eder. Dize uzunluğunu kontrol etmez.

Ayrıca, isEmpty NULL olup olmadığını kontrol ediyor mu?

String'i kullanamazsınız. boş () Eğer öyleyse boş . En iyisi kendi yönteminize sahip olmaktır. boş kontrol veya boş . gördüğün gibi çekler dizenin uzunluğu bu yüzden kesinlikle Kontrol dize ise boş önce.

Bir dizenin boş olup olmadığını nasıl kontrol edersiniz?

Yani bence doğru kontrol etmenin yolu Eğer Dize boş veya değil . eğer tanımını yaparsan boş dize ayrıca içerir boş daha sonra Apache Commons Lang'ın StringUtils sınıfını da kullanabilirsiniz. Her ikisi için de true döndüren isEmpty() gibi yöntemlere sahiptir. boş ve boş dize gerçek.

Önerilen: