如何合并两个数组成一个数组 (Java)

介绍

作为一名经验丰富的开发者,你经常会遇到需要合并两个数组成一个数组的情况。现在有一位刚入行的小白不知道怎么实现这个功能,你需要教会他。本文将详细介绍如何在Java中实现“两个数组合并成一个数组”。

流程图

flowchart TD
   A(初始化两个数组) --> B(创建新数组)
   B --> C(复制第一个数组元素到新数组)
   C --> D(复制第二个数组元素到新数组)
   D --> E(输出合并后的数组)

步骤

步骤 操作
1 初始化两个数组
2 创建一个新的数组,长度为两个数组长度之和
3 复制第一个数组元素到新数组
4 复制第二个数组元素到新数组
5 输出合并后的数组

代码实现

public class MergeArrays {
    public static void main(String[] args) {
        // 步骤1:初始化两个数组
        int[] arr1 = {1, 2, 3};
        int[] arr2 = {4, 5, 6};
        
        // 步骤2:创建一个新的数组,长度为两个数组长度之和
        int[] mergedArr = new int[arr1.length + arr2.length];
        
        // 步骤3:复制第一个数组元素到新数组
        System.arraycopy(arr1, 0, mergedArr, 0, arr1.length);
        
        // 步骤4:复制第二个数组元素到新数组
        System.arraycopy(arr2, 0, mergedArr, arr1.length, arr2.length);
        
        // 步骤5:输出合并后的数组
        for (int i = 0; i < mergedArr.length; i++) {
            System.out.print(mergedArr[i] + " ");
        }
    }
}

总结

通过以上步骤,你已经学会了如何在Java中合并两个数组成一个数组。记住每一步的代码实现和意义,希望能帮助你更好地理解和掌握这个功能。祝你在学习和工作中顺利!