要合并两个字符串数组,您可以创建一个新的数组,然后将两个原始数组的元素复制到新数组中
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; } }
这段代码首先定义了两个字符串数组 array1
和 array2
。接着,它调用 mergeStringArrays
方法来合并这两个数组。mergeStringArrays
方法创建一个新的数组 mergedArray
,其大小为两个输入数组的长度之和。然后使用 System.arraycopy()
方法将两个输入数组的元素复制到新数组中。最后,返回合并后的数组。
在 main
方法中,我们遍历并打印合并后的数组。当运行此程序时,您将看到以下输出:
Hello World Java Programming