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

Свойство length

Свойство length возвращает целое число, равное количеству символов, содержащихся в буфере StringBuffer. Это свойство доступно только для чтения: оно не позволяет изменить содержимое буфера, но даёт возможность узнать его текущую длину. Значение свойства увеличивается по мере добавления символов через методы write, writeln, writeAll и writeCharCode, а после вызова метода clear становится равным нулю.

Синтаксис

buffer.length

Пример

Давайте создадим буфер, добавим в него строку и узнаем её длину:

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

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

5

Пример

Давайте добавим в буфер несколько фрагментов и проверим, как меняется значение свойства length после каждой операции:

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

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

5 10 0

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

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