方法1: 新しい配列を作成してマージする この方法では、新しい配列を作成し、2つの元の配列の要素を順番にコピーしていきます。
public class MergeArrays {
public static void main(String[] args) {
// 2つの文字列配列を定義する
String[] array1 = {"Hello", "World"};
String[] array2 = {"Welcome", "to", "Java"};
// 新しい配列を作成する
String[] mergedArray = new String[array1.length + array2.length];
// array1の要素をコピーする
for (int i = 0; i < array1.length; i++) {
mergedArray[i] = array1[i];
}
// array2の要素をコピーする
for (int i = 0; i < array2.length; i++) {
mergedArray[array1.length + i] = array2[i];
}
// マージされた配列を表示する
for (String element : mergedArray) {
System.out.print(element + " ");
}
}
}
出力:
Hello World Welcome to Java
方法2: Apache CommonsのArrayUtilsクラスを使用する Apache CommonsライブラリのArrayUtilsクラスには、配列をマージするための便利なメソッドが用意されています。
まず、Apache Commonsライブラリをプロジェクトに追加してください。次に、以下のようにArrayUtilsクラスを使用して配列をマージします。
import org.apache.commons.lang3.ArrayUtils;
public class MergeArrays {
public static void main(String[] args) {
// 2つの文字列配列を定義する
String[] array1 = {"Hello", "World"};
String[] array2 = {"Welcome", "to", "Java"};
// 配列をマージする
String[] mergedArray = ArrayUtils.addAll(array1, array2);
// マージされた配列を表示する
for (String element : mergedArray) {
System.out.print(element + " ");
}
}
}
出力:
Hello World Welcome to Java
以上の方法で、Javaで2つの文字列配列をマージすることができます。これらの方法を使用して、必要に応じて配列をマージするコードを作成できます。