给定字符数组逆序
/**
* 双倍空间前后颠倒
* @return
*/
public void reverse1() {
char[] array = {'q','w','r','d','h','v','s'};
int n = array.length;
char[] resultArray = new char[n];
for (int i=n-1,j=0 ; i >= 0 ; i--,j++) {
resultArray[j] = array[i];
}
}
/**
* 将字符串前后交换
* @param s
* @return
*/
public void reverse2(String s) {
char[] array = {'q','w','r','d','h','v','s'};
int n = array.length;
for (int i = 0,k=n-1-i; i < k; i++) {
char temp = array[k];
array[k]=array[i];
array[i]=temp;
}
}