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

Метод toString

Метод toString класса StringBuilder возвращает строку, содержащую последовательность символов, которая находится в объекте StringBuilder на момент вызова. Метод не принимает параметров. Возвращаемый объект имеет тип String и является новой строкой, независимой от исходного StringBuilder. Этот метод переопределяет метод toString класса Object.

Синтаксис

sb.toString()

Пример

Давайте создадим объект StringBuilder, добавим в него несколько символов и получим строковое представление:

public class Main { public static void main(String[] args) { StringBuilder sb = new StringBuilder("abcde"); String res = sb.toString(); System.out.println(res); } }

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

"abcde"

Пример

Давайте изменим содержимое StringBuilder после создания и убедимся, что метод toString возвращает актуальное состояние:

public class Main { public static void main(String[] args) { StringBuilder sb = new StringBuilder("12345"); sb.append("abcde"); sb.reverse(); String res = sb.toString(); System.out.println(res); } }

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

"edcba54321"

Пример

Давайте сравним строку, полученную через toString, с исходной строкой и проверим их равенство:

public class Main { public static void main(String[] args) { StringBuilder sb = new StringBuilder("abcde"); String res = sb.toString(); String str = "abcde"; System.out.println(res.equals(str)); } }

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

true

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

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