String.isBlank()
Проверяет, что строка пустая или состоит только из пробелов.
Доступно с: Java 11
Синтаксис
public boolean isBlank()Возвращаемое значение
booleantrue, если в строке нет ничего, кроме пробельных символов.
Примеры
Сравнение с isEmpty():
void main() {
IO.println("".isBlank());
IO.println(" ".isBlank());
IO.println(" ".isEmpty());
IO.println(" a ".isBlank());
}Результат:
true
true
false
falseПримечания
Для проверки пользовательского ввода isBlank() обычно подходит лучше, чем isEmpty(): строка из одних пробелов тоже считается «ничего не введено». Для null метод вызвать нельзя — будет NullPointerException.
См. также
- String.isEmpty() — Проверяет, что длина строки равна нулю.
- String.strip() — Удаляет любые пробельные символы Unicode в начале и в конце строки.
Вопросы и ответы по теме
В учебнике
- Методы строк — Основные методы String в Java: поиск, substring, смена регистра, strip, replace, split, join, repeat и проверки строк.