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

翻转单词顺序列

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

相关推荐

程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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