在Kotlin中反转String中单词的顺序

Pat*_*tar 3 string kotlin

嗨伙计们,我正在寻找方法来扭转Kotlin中字符串中单词的顺序.

例如,输入字符串将是:

怎么了,Pal!

输出字符串将是:

朋友!起来,是什么

我知道我需要使用反转模块,但我不确定如何...

sha*_*678 11

你认为reverse这对这项任务有帮助是正确的.但是要颠倒单词的顺序,你还需要使用splitjoinToString(或自己实现)这样的东西:

fun reverseOrderOfWords(s: String) = s.split(" ").reversed().joinToString(" ")

val s = "What is up, Pal!"
println(reverseOrderOfWords(s))
Run Code Online (Sandbox Code Playgroud)

输出:

Pal! up, is What
Run Code Online (Sandbox Code Playgroud)