LintCode之53 翻转字符串

题目来源:翻转字符串

题目描述: 

给定一个字符串,逐个翻转字符串中的每个单词。

样例:

Java代码:

public class Solution {
    /**
     * @param s : A string
     * @return : A string
     */
    public String reverseWords(String s) {
        // write your code
        if(s.length()==0)
            return "";
        String[] res = s.split(" ");
        String result = "";
        for(int i = res.length-1;i >= 0;i--){
            if(!"".equals(res[i]) && !"".equals(result))
                result = result+" "+res[i];
            else if(!"".equals(res[i]))
                result = res[i];
        }
        return result;
    }
}

你可能感兴趣的:(LintCode刷题)