题解 | #翻转单词顺序列#
翻转单词顺序列
http://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3
题目: 翻转单词顺序
分析: 把一行句子的每个单词翻转过来, 使得最后一个单词到第一位, 第一个单词到最后一位
看到题目最直接的想法, 也是思想上偷懒了, 使用了库函数
思路: split方***根据参数把字符串转进行分割, 然后返回一个array, 然后把array倒过来拼起来就可以了, 需要注意的是最后一个单词拼接的时候后面不再需要空格, 所以单词对最后一个单词进行一次拼接.
public class Solution { public String ReverseSentence(String str) { String result = new String(""); String[] array = str.split(" "); for (int i = array.length - 1; i > 0; i--){ result += array[i] + " "; } result += array[0]; return result; } }