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

Метод writeAll

Метод writeAll класса StringBuffer записывает в буфер все элементы переданной коллекции объектов. Первым параметром метод принимает коллекцию объектов, вторым - необязательный разделитель, который будет вставлен между элементами. Если разделитель не указан, элементы записываются подряд друг за другом. Метод возвращает сам буфер, что позволяет вызывать методы цепочкой.

Синтаксис

StringBuffer buffer = StringBuffer(); buffer.writeAll(iterable, [separator])

Пример

Давайте запишем в буфер коллекцию строк без разделителя:

void main() { StringBuffer buffer = StringBuffer(); buffer.writeAll(['a', 'b', 'c', 'd', 'e']); print(buffer.toString()); }

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

"abcde"

Пример

Давайте запишем в буфер коллекцию строк, указав разделитель в виде запятой:

void main() { StringBuffer buffer = StringBuffer(); buffer.writeAll(['a', 'b', 'c', 'd', 'e'], ', '); print(buffer.toString()); }

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

"a, b, c, d, e"

Пример

Давайте запишем в буфер коллекцию чисел, указав разделитель в виде дефиса:

void main() { StringBuffer buffer = StringBuffer(); buffer.writeAll([1, 2, 3, 4, 5], '-'); print(buffer.toString()); }

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

"1-2-3-4-5"

Пример

Давайте запишем в буфер несколько коллекций с помощью цепочки вызовов:

void main() { StringBuffer buffer = StringBuffer(); buffer.writeAll(['a', 'b'], ', '); buffer.writeAll(['c', 'd'], ', '); buffer.writeAll(['e']); print(buffer.toString()); }

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

"a, bc, de"

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

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