题目描述:
解题思路:
先将字符串分解成一个个单词,装到数组里,然后倒序输出,加上空格即可
代码实现:
class Solution {
public String reverseWords(String s) {
if (s==null || s.length()==0)
return null;
String[] str = s.split(" ");
StringBuilder result = new StringBuilder();
for (int i=str.length-1;i>=0;i--){
if (str[i]==null || str[i].length()==0)
continue;
result.append(str[i]+" ");
}
return result.toString().trim();
}
}