题目:将一个字符串反转
解答:
将字符串从头和尾分别同步向中间步进,每步进一次将对应的字符调换,直到走完整个字符串
private char[] reverse(char[] str){
if(str != null && str.length > 1){
for(int i=0, j=(str.length-1); i<j; i++,j--){
char temp = str[i];
str[i] = str[j];
str[j] = temp;
}
}
return str;
}