本文实例为大家分享了java实现翻转单词顺序列的具体代码,供大家参考,具体内容如下
最近来了一个新员工fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事cat对fish写的内容颇感兴趣,有一天他向fish借来翻看,但却读不懂它的意思。例如,“student. a am i”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“i am a student.”。cat对一一的翻转这些单词顺序可不在行,你能帮助他么?
代码
借助上一篇文章左旋转字符串中的方式
解法一
定义两个指针,依次交换对应的字符串,即可
例如 str = “i am a student.”,array = {“i”,“am”, “a”, “student.”}
- array[0]和array[3]交换,{“student.”, “am”, “a”, “i”}
- array[1]和array[2]交换,{“student.”, “a”, “am”, “i”}

