Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

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 и проверки строк.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.