要合并兩個字符串數組,您可以創建一個新的數組,然后將兩個原始數組的元素復制到新數組中
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