颠倒Kotlin中字符串的单词顺序

嗨,大家好,我正在寻找方式来扭转Kotlin中字符串的顺序。

例如,输入字符串将是:

怎么了,Pal!

输出字符串将是:

朋友! 起来,是什么

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

假设反向在这项任务中是有帮助的,你是正确的。 但是,要逆转单词的顺序,还需要使用splitjoinToString之类的东西(或者自己实现它们):

fun reverseOrderOfWords(s: String) = s.split(" ").reversed().joinToString(" ") val s = "What is up, Pal!" println(reverseOrderOfWords(s)) 

输出:

 Pal! up, is What