大家好我正在寻找扭转Kotlin字符串中单词顺序的方法。
例如输入字符串为:
怎么了,Pal!
输出字符串为:
帕尔! up,是什么
我知道我需要使用反转模块,但我不确定如何......
答案 0 :(得分:10)
您认为 reverse
对此任务有帮助,这是正确的。
但是,要颠倒单词的顺序,您还需要使用split
和joinToString
之类的内容(或自己实现):
fun reverseOrderOfWords(s: String) = s.split(" ").reversed().joinToString(" ")
val s = "What is up, Pal!"
println(reverseOrderOfWords(s))
输出
Pal! up, is What
答案 1 :(得分:0)
您可以尝试以下方法:
fun reverse(str:String)= str.split(“”).reduce {acc,x-> x +“” + acc}