题目
思路
- java的话用split和stringbuilder就可以解决,但感觉题目不是让我们这么做- -
- 看了下题解,还是这么做比较好
代码
public String reverseWords(String s) {
//返回字符串
StringBuilder sb = new StringBuilder();
// 除去开头和末尾的空白字符
s = s.trim();
String[] str = s.split(" ");
for(int i=str.length-1;i>=0;i--){
if(!str[i].equals("")){
sb.append(str[i]);
if(i!=0) sb.append(" ");
}
}
return sb.toString();
}