1 import java.util.Arrays; 2 3 public class ArrayExer { 4 public static void main(String[] args) { 5 String[] arr = {"李苗","李大雪","鄢立文","李文娇","李娅芳"}; 6 7 //方法一,对称式互换,对称的一对元素使用临时变量tmp来进行交换值 8 // for (int i = 0; i < arr.length/2; i++) { 9 // String tmp = arr[i]; 10 // arr[i] = arr[arr.length - i - 1]; 11 // arr[arr.length - i - 1] = tmp; 12 // } 13 14 //方法二:原理一样,用两个变量表示对称的两个元素 15 for (int i = 0,j=arr.length-1; i < j; i++,j--) { 16 String tmp = arr[i]; 17 arr[i] = arr[j]; 18 arr[j] = tmp; 19 } 20 21 System.out.println(Arrays.toString(arr)); 22 } 23 }