java数组互换

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:48:05
2个整型数组abc和xyz,数组大小一样,将这2个数组的内容进行互换。

public class ChangeArray {

public static void main(String[] args) {
int[] abc = {1,2,3};
int[] xyz = {4,5,6};
int[] swap;

swap = abc;
abc = xyz;
xyz = swap;

for (int i = 0; i < abc.length; i++)
System.out.print(abc[i]);
System.out.print("\n");
for (int i = 0; i < xyz.length; i++)
System.out.print(xyz[i]);
}

}

public class Exchange {

/**
* @param args
*/
public static void main(String[] args) {
int[] abc = {1,2,3};
int[] xyz = {7,8,9};
int length = abc.length;
int[] middle = new int[length];

for(int i = 0;i < length;i ++){
middle[i] = abc[i];
}
for(int i = 0;i < length;i ++){
abc[i] = xyz[i];
}
for(int i = 0;i < length;i ++){
xyz[i] = middle[i];
}
System.out.println("abc:");