Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
360 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция reversed

Функция reversed возвращает новую строку, в которой символы исходной строки расположены в обратном порядке. Исходная строка при этом не изменяется.

Синтаксис

fun String.reversed(): String

Пример

Перевернем строку "abcde":

val str: String = "abcde" val res: String = str.reversed() println(res)

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

String "edcba"

Пример

Перевернем строку с цифрами "12345":

val str: String = "12345" val res: String = str.reversed() println(res)

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

String "54321"

Пример

Функция reversed не изменяет исходную строку, а возвращает новую:

val original: String = "hello" val reversed: String = original.reversed() println("Original: $original") println("Reversed: $reversed")

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

Original: hello Reversed: olleh

Пример

Работа с пустой строкой:

val emptyStr: String = "" val res: String = emptyStr.reversed() println("Result: '$res'") println("Length: ${res.length}")

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

Result: '' Length: 0

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

  • функцию length,
    которая возвращает длину строки
  • функцию substring,
    которая возвращает подстроку
  • функцию plus,
    которая объединяет строки
  • функцию repeat,
    которая повторяет строку указанное количество раз