Класс StringBuffer
Класс для эффективного конкатенации строк.
Позволяет поэтапно строить строку с помощью методов write*(). Строки конкатенируются в одну строку только при вызове toString.
- Реализует
Конструкторы
- StringBuffer([Объект content = "" ])
-
Создаёт буфер строк с начальным содержимым.
Свойства
- isEmpty → bool только для чтения
-
Возвращает, является ли буфер пустым. Это операция постоянного времени.
- isNotEmpty → bool только для чтения
-
Возвращает, не является ли буфер пустым. Это операция постоянного времени.
- length → int только для чтения
-
Возвращает длину накопленного содержимого. Это операция постоянного времени.
- hashCode → int только для чтения, унаследованное
-
Хеш-код этого объекта.
- runtimeType → Тип только для чтения, унаследованное
-
Представление runtime-типа объекта.
Операторы
- operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
- clear(
) → void -
Очищает буфер строк.
- toString(
) → Строка -
Возвращает содержимое буфера как конкатенированную строку.
- write(
Объект obj) → void -
Добавляет содержимое
obj, преобразованное в строку, в буфер. - writeAll(
Iterable objects, [ Строка separator = "" ]) → void -
Итерируется по заданным
objectsиwriteзаписывает их последовательно. - writeCharCode(
int charCode) → void -
Добавляет строковое представление
charCodeв буфер. - writeln(
[Объект obj = "" ]) → void -
Преобразует
objв Строку, вызвавObject.toString, и добавляет результат вthis, за которым следует символ новой строки. - noSuchMethod(
Вызов invocation) → dynamic унаследованное -
Вызывается при попытке доступа к несуществующему методу или свойству.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/StringBuffer-class.html