数组的反转

 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 }

原文地址:https://www.cnblogs.com/zui-ai-java/p/14194998.html