int[] arr1 = {1, 2, 3, 4, 5};
    int[] arr2 = new int[10];
    /*
      arraycopy(数据原数组,起始索引,目的地索引,起始索引,拷贝个数)
      数据原数组 = 数据从哪里来? 从arr1中来
      起始索引 = 把arr1中的数据从哪开始拷贝? 从0开始
      目的地索引 = 你的数据要到哪里去? 到arr2去
      起始索引 = 目的地的索引,要拷贝到arr2的哪个索引上 0索引上
      拷贝个数 = 拷贝多少? 拷贝所有
    */
    System.arraycopy(arr1, 0, arr2, 0, arr1.length);

    for (int i : arr2) {
        System.out.println(i);
    }

    /*
    输出结果:
        1
        2
        3
        4
        5
        0
        0
        0
        0
        0
    */
最后修改:2022 年 01 月 05 日
如果觉得我的文章对你有用,请随意赞赏