题目:反转'abcd'->'dcba';
public String reverseString(String s){
if (s==null || s.length()==0){
return s;
}
char[] chars = s.toCharArray();
for (int i=0,j=chars.length-1;i<j;i++,j--){
char t=chars[i];
chars[i]=chars[j];
chars[j]=t;
}
return new String(chars);
}
当然也可以用while。
网友评论