Функция reverse

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

Синтаксис

kotlinfun reverse(): StringBuilder

Пример

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

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

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

kotlinString "edcba"

Пример

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

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

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

kotlinString "54321!"

Пример

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

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

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

kotlinString ""

Пример

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

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

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

kotlinString "X"

Пример

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

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

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

kotlinString "0123456789"

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

  • функцию append,
    которая добавляет данные в конец StringBuilder
  • функцию insert,
    которая вставляет данные в указанную позицию
  • функцию replace,
    которая заменяет часть символов в StringBuilder
  • функцию toString,
    которая преобразует StringBuilder в строку