链接:LeetCode557
过程:略
思路:遍历字符串反转单词
代码:
class Solution {
public String reverseWords(String s) {
StringBuilder sb=new StringBuilder();
StringBuilder ans=new StringBuilder();
int pr=0;
for(int i=0;i<s.length();i++){
if(s.charAt(i)==' '){
sb=new StringBuilder(s.substring(pr,i));
ans.append(sb.reverse()).append(" ");
pr=i+1;
}
if(i==s.length()-1){
sb=new StringBuilder(s.substring(pr,s.length()));
ans.append(sb.reverse());
}
}
return ans.toString();
}
}