Strings مبتدئ

تحقق من السلاسل الفارغة باستدعاء دالة واحدة.

✕ Java 8
boolean blank =
    str.trim().isEmpty();
// or: str.trim().length() == 0
✓ Java 11+
boolean blank = str.isBlank();
// handles Unicode whitespace too
هل ترى مشكلة في هذا الكود؟ أخبرنا.
📖

موثّقة ذاتياً

isBlank() تقول بالضبط ما تتحقق منه.

🌐

واعية بـ Unicode

تتعامل مع جميع مسافات Unicode لا ASCII فقط.

لا تخصيص

لا سلسلة وسيطة مُقلَّصة تُنشأ.

الأسلوب القديم
trim().isEmpty()
الأسلوب الحديث
isBlank()
منذ JDK
11
الصعوبة
مبتدئ
String.isBlank()
متاح

متاح على نطاق واسع منذ JDK 11 (سبتمبر 2018)

تُرجع isBlank() القيمة true إذا كانت السلسلة فارغةً أو تحتوي مسافات بيضاء فقط بما فيها مسافات Unicode التي تُفوِّتها trim().

مشاركة 𝕏 🦋 in