概要
Javaで「2つの配列を連結して新しい配列を作成する」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample17_1.java
import java.util.Arrays;
class JSample17_1{
public static void main(String[] args){
int[] src1 = {28, 14, 35, 19};
int[] src2 = {17, 40, 23};
int[] dst = new int[src1.length + src2.length];
System.arraycopy(src1, 0, dst, 0, src1.length);
System.arraycopy(src2, 0, dst, src1.length, src2.length);
System.out.println(Arrays.toString(src1));
System.out.println(Arrays.toString(src2));
System.out.println(Arrays.toString(dst));
}
}
以下のコマンドを実行しました。
$ javac JSample17_1.java
$ java JSample17_1
[28, 14, 35, 19]
[17, 40, 23]
[28, 14, 35, 19, 17, 40, 23]
まとめ
何かの役に立てばと。