Функция 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