交换数组中的两个不同元素的位置
在Java中,交换数组的两个元素下标位置,必须通
过引用来交换。而不能直接进行交换
public class Swap {
public static void swap(int[] a, int i, int j) {
int t = a[i];
a[i] = a[j];
a[j] = t;
}
public static void main(String[] args) {
int[] a = { 1, 2, 3, 4, 5 };
swap(a,0,3);
System.out.println(a);
System.out.println(Arrays.toString(a));
}
}