题解 | #翻转单词顺序列#

翻转单词顺序列

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;
    }
}
全部评论

相关推荐

不想投了,不想面了,不想找了感觉自己像个小丑
用微笑面对困难:不是你去大学生就业平台看看啊,boss很多就是冲kpi的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务