



代码:
public class Solution {
public String trans(String s, int n) {
StringBuffer res=new StringBuffer();
for(int i=0;i<n;i++){
if(s.charAt(i)>='A' && s.charAt(i)<='Z')
res.append((char)(s.charAt(i)-'A'+'a'));
else if(s.charAt(i)>='a' && s.charAt(i)<='z')
res.append((char)(s.charAt(i)-'a'+'A'));
else
res.append(s.charAt(i));
}
res.reverse();
for(int i=0;i<n;i++){
int j=i;
while(res.charAt(j)!=' '&& j<n){
j++;
}
String temp=res.subString(i,j);
StringBuffer buffer=new StringBuffer(temp);
temp=buffer.reverse().toString();
res.replace(i,j,temp);
i=j;
}
return res.toString();
}
}