Strings Başlangıç

Tek bir metot çağrısıyla boş dizeleri kontrol edin.

✕ Java 8
boolean blank =
    str.trim().isEmpty();
// or: str.trim().length() == 0
✓ Java 11+
boolean blank = str.isBlank();
// handles Unicode whitespace too
Bu kodda bir sorun mu gördünüz? Bize bildirin.
📖

Kendi kendini belgeler

isBlank(), neyi kontrol ettiğini tam olarak ifade eder.

🌐

Unicode-bilinçli

Yalnızca ASCII değil, tüm Unicode boşluklarını işler.

Bellek tahsisi yok

Ara kırpılmış dize oluşturulmaz.

Eski Yaklaşım
trim().isEmpty()
Modern Yaklaşım
isBlank()
JDK'dan itibaren
11
Zorluk
Başlangıç
String.isBlank()
Mevcut

JDK 11'den itibaren geniş çapta kullanılabilir (Eylül 2018)

isBlank(), dize boşsa veya yalnızca trim()'in kaçırdığı Unicode boşluk karakterleri de dahil olmak üzere boşluk içeriyorsa true döndürür.

Paylaş 𝕏 🦋 in