Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
244 of 1172 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить