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

Свойство isNotEmpty

Свойство isNotEmpty класса StringBuffer возвращает true, если в буфере есть хотя бы один символ, и false, если буфер полностью пуст. Это свойство не принимает параметров и не изменяет содержимое буфера. Оно часто используется для проверки того, были ли в буфер добавлены какие-либо данные перед выводом или преобразованием в строку.

Синтаксис

StringBuffer buffer = StringBuffer(); buffer.isNotEmpty

Пример

Давайте создадим пустой буфер и проверим его свойство isNotEmpty:

void main() { StringBuffer buffer = StringBuffer(); print(buffer.isNotEmpty); }

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

false

Пример

Теперь добавим в буфер строку с помощью метода write и снова проверим свойство isNotEmpty:

void main() { StringBuffer buffer = StringBuffer(); buffer.write('abcde'); print(buffer.isNotEmpty); }

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

true

Пример

Давайте очистим буфер методом clear и проверим свойство isNotEmpty после очистки:

void main() { StringBuffer buffer = StringBuffer(); buffer.write('12345'); print(buffer.isNotEmpty); buffer.clear(); print(buffer.isNotEmpty); }

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

true false

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

  • класс StringBuffer,
    который представляет изменяемую строку
  • свойство isEmpty,
    которое проверяет буфер на пустоту
  • метод write,
    который добавляет данные в буфер
  • метод clear,
    который очищает содержимое буфера
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить