1 /**
2 * 需求:把一个数组中的数据复制到另一个数组中
3 */
4 public class Demo {
5 public static void main(String[] args) {
6 // 定义数组
7 int[] arr1 = {11, 22, 33, 66};
8 int[] arr2 = new int[arr1.length];
9
10 // 调用数组赋值方法
11 copy(arr1, arr2);
12 printArray(arr1);
13 printArray(arr2);
14 }
15
16 // 循环遍历展示数组
17 public static void printArray(int[] arr){
18 System.out.print("[");
19 for (int i = 0; i < arr.length; i++) {
20 System.out.print( i == arr.length - 1 ? arr[i] : arr[i] + ", ");
21 }
22 System.out.println("]");
23 }
24
25 // 数组复制
26 public static void copy(int[] arr1,int[] arr2){
27 for (int i = 0; i < arr1.length; i++) {
28 arr2[i] = arr1[i];
29 }
30 }
31 }