倒置的意思就是最后一个元素变成第一个元素第一个元素变成最后一个,过程就是折中取半不遍历整个数组了遍历一半,那么就/2就可以 ,但是计算机数数的方法是从0开始的也就是说最后一个值里面是没有任何意义的 ,所以要在最后一个值那-1,且还要定义一个空的变量 因为要用到三步换值(变量) 不定义也可以。
String [] strArr = new String[]{"1","2","3","4","5"};
for(int i=0;i < strArr.length / 2;i++){
String temp = strArr[i];
strArr[i] = strArr[strArr.length - 1 -i];
strArr[strArr.length - 1 -i] = temp;
}
for(int i = 0;i < strArr.length;i++){
System.out.println(strArr[i]);
}