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

Функция reverse

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

Синтаксис

fun reverse(): StringBuilder

Пример

Перевернем строку в объекте StringBuilder:

val sb = StringBuilder("abcde") sb.reverse() println(sb.toString())

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

String "edcba"

Пример

Использование возвращаемого значения для цепочки вызовов:

val sb = StringBuilder("12345") val res = sb.reverse().append("!") println(res.toString())

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

String "54321!"

Пример

Переворот пустой строки:

val sb = StringBuilder() sb.reverse() println(sb.toString())

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

String ""

Пример

Переворот строки с одним символом:

val sb = StringBuilder("X") sb.reverse() println(sb.toString())

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

String "X"

Пример

Переворот строки с цифрами:

val sb = StringBuilder("9876543210") sb.reverse() println(sb.toString())

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

String "0123456789"

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

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