Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
这里注意将一段文本分割成单词的时候要用s.trim().split("\\s+");
public class Solution {
public String reverseWords(String s) {
String[] strs=s.trim().split("\\s+");
StringBuilder sb=new StringBuilder();
for(int i=strs.length-1;i>=0;i--){
if(sb.length()==0){
sb.append(strs[i]);
}else{
sb.append(" ").append(strs[i]);
}
}
return sb.toString();
}
}