转置字符串中的单词

题目:转置字符串中的单词,例如  Input: "Let's take LeetCode contest"    Output: "s'teL ekat edoCteeL tsetnoc"

思路:双指针控制区间,区间内转置。。

 public String reverseWords(String s) {
         StringBuffer sb=new StringBuffer();
             int j=0;
             for(int i=0;i<s.length();i++){
                 if(s.charAt(i)==' '){
                     int t=i-1;
                     for(;t>=j;t--){
                         sb.append(s.charAt(t));
                     }
                     sb.append(' ');
                     j=i+1;
                 }
                 
             }
             for(int i=s.length()-1;i>=j;i--)
                 sb.append(s.charAt(i));
            return sb.toString();
    }
原文地址:https://www.cnblogs.com/team42/p/6757286.html