如何合并两个string数组

   2024-09-30 8710
核心提示:要合并两个字符串数组,您可以创建一个新的数组,然后将两个原始数组的元素复制到新数组中public class MergeStringArrays {publ

要合并两个字符串数组,您可以创建一个新的数组,然后将两个原始数组的元素复制到新数组中

public class MergeStringArrays {    public static void main(String[] args) {        String[] array1 = {"Hello", "World"};        String[] array2 = {"Java", "Programming"};                String[] mergedArray = mergeStringArrays(array1, array2);                // 打印合并后的数组        for (String element : mergedArray) {            System.out.println(element);        }    }    public static String[] mergeStringArrays(String[] array1, String[] array2) {        int length1 = array1.length;        int length2 = array2.length;        String[] mergedArray = new String[length1 + length2];        // 将第一个数组的元素复制到新数组中        System.arraycopy(array1, 0, mergedArray, 0, length1);        // 将第二个数组的元素复制到新数组中        System.arraycopy(array2, 0, mergedArray, length1, length2);        return mergedArray;    }}

这段代码首先定义了两个字符串数组 array1array2。接着,它调用 mergeStringArrays 方法来合并这两个数组。mergeStringArrays 方法创建一个新的数组 mergedArray,其大小为两个输入数组的长度之和。然后使用 System.arraycopy() 方法将两个输入数组的元素复制到新数组中。最后,返回合并后的数组。

main 方法中,我们遍历并打印合并后的数组。当运行此程序时,您将看到以下输出:

HelloWorldJavaProgramming

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号