把一个数组中的元素复制到另外一个数组中去。
public class ArrayCopy {
public static void main(String[] args) {
int[] arr1={10,20,30,40,50};
int[] arr2=new int[arr1.length];
copy(arr1,arr2);
printArray(arr2); //打印复制后的数组元素;
}
public static int[] copy(int[] arr1,int[] arr2){ //arr1的元素复制到arr2中
for (int i = 0; i < arr1.length; i++) {
arr2[i]=arr1[i];
}
return arr2;
}
public static void printArray(int[] arr){ //打印数组的元素
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
System.out.print(i == arr.length-1?arr[i]:arr[i]+",");
}
System.out.println("]");
}
}
结果: