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

Метод toString

Метод toString класса StringBuffer преобразует содержимое буфера строк в обычную строку типа String. Метод не принимает параметров. Исходный буфер при этом не изменяется - он продолжает хранить те же данные, а возвращается новая строка, состоящая из всех символов, записанных в буфер ранее.

Синтаксис

strbuf.toString()

Пример

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

void main() { StringBuffer strbuf = StringBuffer(); strbuf.write('abc'); strbuf.write('de'); String res = strbuf.toString(); print(res); }

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

"abcde"

Пример

Метод toString не очищает буфер. Давайте убедимся в этом, вызвав его дважды и сравнив результат:

void main() { StringBuffer strbuf = StringBuffer(); strbuf.write('123'); strbuf.write('45'); String res1 = strbuf.toString(); String res2 = strbuf.toString(); print(res1); print(res2); }

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

"12345" "12345"

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

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