Метод write
Метод write добавляет переданную строку в конец
буфера StringBuffer. В первый параметр мы передаем
строку, которую необходимо добавить. Метод возвращает
тот же самый объект StringBuffer, что позволяет
выстраивать цепочку вызовов.
Синтаксис
strbuf.write(str)
Пример
Давайте создадим буфер и добавим в него строку:
void main()
{
StringBuffer strbuf = StringBuffer();
strbuf.write('abcde');
print(strbuf.toString());
}
Результат выполнения кода:
"abcde"
Пример
Давайте добавим несколько строк подряд и выведем получившийся результат:
void main()
{
StringBuffer strbuf = StringBuffer();
strbuf.write('12345');
strbuf.write('abcde');
print(strbuf.toString());
}
Результат выполнения кода:
"12345abcde"
Пример
Давайте воспользуемся тем, что метод write
возвращает объект StringBuffer, и выстроим
цепочку вызовов:
void main()
{
StringBuffer strbuf = StringBuffer();
strbuf.write('abcde').write('12345');
print(strbuf.toString());
}
Результат выполнения кода:
"abcde12345"
Смотрите также
-
метод
writeln,
который добавляет строку с переводом строки -
метод
writeAll,
который добавляет несколько строк подряд -
метод
toString,
который возвращает содержимое буфера -
класс
StringBuffer,
который представляет строковый буфер