IsEmpty və Isblank arasındakı fərq nədir?
IsEmpty və Isblank arasındakı fərq nədir?

Video: IsEmpty və Isblank arasındakı fərq nədir?

Video: IsEmpty və Isblank arasındakı fərq nədir?
Video: Crochet shawl tutorial كروشيه شال مميز سهل وبسيط 2024, Sentyabr
Anonim

boşdur () boşluqlar (sadəcə boşluqlar) və null String üçün də doğru qaytarır. boşdur () simvol ardıcıllığı olmadıqda doğru qaytarır içində String parametri və ya String parametri sıfır olduqda. Fərq Odur boşdur Əgər String parametrində boş boşluqlar varsa () yalanı qaytarır.

Beləliklə, StringUtils Isblank və Stringutils isEmpty arasındakı fərq nədir?

StringUtils . boşdur () String uzunluğunun 0 və ya null olduğunu tapmaq üçün istifadə olunur. Amma StringUtils . boşdur () bir addım irəli atır.

Yuxarıdakı yanında boşdur, yoxsa boşdur? isBlank() vs isEmpty() Yoxlamaq üçün hər iki üsuldan istifadə olunur boş və ya boş java-da sətirlər. Hər iki metod arasındakı fərq ondan ibarətdir ki, isEmpty() metodu yalnız və yalnız sətir uzunluğu 0 olduqda doğru qaytarır. isBlank() metodu yalnız boşluq olmayan simvolları yoxlayır. O, simin uzunluğunu yoxlamır.

Bundan əlavə, isEmpty NULL-u yoxlayır?

String istifadə edə bilməzsiniz. boşdur () Bu əgər sıfır . Ən yaxşısı öz metodunuz olmalıdır null yoxlayın və ya boş . gördüyünüz kimi çeklər simin uzunluğu belə ki, mütləq lazımdır yoxlayın simli olarsa sıfır əvvəl.

Bir sətirin boş olub olmadığını necə yoxlamaq olar?

Deməli, mənim fikrimcə, bu düzgündür yoxlamağın yolu əgər Sətir boşdur ya yox . Əgər tərif edirsinizsə boş String də daxildir sıfır onda siz Apache Commons Lang-ın StringUtils sinfindən də istifadə edə bilərsiniz. Onun isEmpty() kimi metodları var və hər ikisi üçün doğrudur sıfır və boş String hərfi.

Tövsiyə: