НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
551 of 1310 menu

Функция toString

Функция toString преобразует всё содержимое объекта StringBuilder в строку типа String. После вызова этой функции возвращается новая строка, содержащая все символы, которые были добавлены в билдер.

Синтаксис

fun toString(): String

Пример

Создадим StringBuilder, добавим несколько символов и преобразуем в строку:

val builder = StringBuilder() builder.append('a') builder.append('b') builder.append('c') val res: String = builder.toString() println(res)

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

String "abc"

Пример

Преобразуем StringBuilder с числами в строку:

val builder = StringBuilder() builder.append(1) builder.append(2) builder.append(3) val res: String = builder.toString() println(res)

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

String "123"

Пример

Использование toString после различных операций с StringBuilder:

val builder = StringBuilder("hello") builder.append(" ") builder.append("world") builder.insert(5, ",") val res: String = builder.toString() println(res)

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

String "hello, world"

Пример

После вызова toString исходный StringBuilder остается неизменным и может использоваться дальше:

val builder = StringBuilder("test") val str1: String = builder.toString() builder.append("123") val str2: String = builder.toString() println(str1) println(str2)

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

String "test" String "test123"

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

  • класс StringBuilder,
    для построения строк
  • функцию append,
    для добавления содержимого в билдер
  • функцию insert,
    для вставки содержимого в определенную позицию
  • функцию substring,
    для получения части строки из билдера
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить