РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
161 of 723 menu

Свойство isEmpty

Свойство isEmpty класса String проверяет, является ли строка пустой. Если строка не содержит ни одного символа, свойство возвращает true. Если в строке есть хотя бы один символ, возвращается false. Свойство не принимает параметров и не изменяет исходную строку.

Синтаксис

str.isEmpty

Пример

Давайте проверим пустую строку на пустоту:

void main() { String str = ''; print(str.isEmpty); }

Результат выполнения кода:

true

Пример

Давайте проверим непустую строку на пустоту:

void main() { String str = 'abcde'; print(str.isEmpty); }

Результат выполнения кода:

false

Пример

Давайте проверим строку, состоящую из одного пробела. Пробел является символом, поэтому такая строка не считается пустой:

void main() { String str = ' '; print(str.isEmpty); }

Результат выполнения кода:

false

Пример

Давайте используем свойство isEmpty в условии для проверки строки перед выводом:

void main() { String str = ''; if (str.isEmpty) { print('string is empty'); } else { print('string is not empty'); } }

Результат выполнения кода:

"string is empty"

Смотрите также

  • свойство isNotEmpty,
    которое проверяет строку на непустоту
  • свойство length,
    которое возвращает длину строки
  • метод trim,
    который удаляет пробелы по краям строки
  • класс String,
    который представляет строки в Dart
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить