reverse
Меняет содержимое этого построителя строк и возвращает этот экземпляр.
Пары суррогатов,включенные в этот построитель строк,рассматриваются как одиночные символы.Поэтому порядок суррогатов highlow никогда не меняется на противоположный.
Обратите внимание, что обратная операция может привести к появлению новых суррогатных пар, которые были непарными с низкими и высокими суррогатами до операции. Например, реверсирование «\uDC00\uD800» дает «\uD800\uDC00» которая является допустимой суррогатной парой.
Перевернуть строку в Kotlin
В этой статье рассматриваются различные способы реверсирования строки в Kotlin.
Строка неизменна в Kotlin. Это означает, что мы не можем перевернуть строку на месте перетасовывая его символы. Однако вы можете создать новую строку с символами исходной строки в обратном порядке.
1. Использование reversed() функция
Стандартный способ перевернуть строку в Kotlin — использовать reversed() функция. Он возвращает строку с символами в обратном порядке.
Reverse string in Kotlin
In the question of how to reverse a string in Java, a comment mentioned that combining Unicode code points need to be taken into account.
The below code works as intended for all test cases I tried. Probably there are some edge cases in other scripts and languages I do not know. I’d like to learn about these, as well as any coding style issues.
For completeness, here are the Gradle dependencies for build.gradle :
Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.
-
The Overflow Blog
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.3.13.43306
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Kotlin Program to Reverse a String
In this Kotlin tutorial, we will see three different ways to reverse a string.
Input String: I am Kotlin Programmer
Output String: remmargorP niltoK ma I
Let’s see each method one by one with program examples.
Method 1: Manually Traversing Each Character
In this method, we will manually traverse string characters from the end inside a loop and save them in a temporary variable.
Output:
Method 2: Using Recursion
In this method, we will recursively call a function that reverses the string.
Method 3: Using reversed() Function
In this method, we will use an inbuilt function reversed(). Let’s see how this works.
Now you have learned various ways to reverse a string in Kotlin. If you have any queries, feel free to ask in the comment section below.