java 配列同士を結合する
javaで、配列同士を結合する手順を記述してます。「System.arraycopy」で可能です。
環境
- OS windows11 home
- java 19.0.1
手順
配列同士を結合するには、「System.arraycopy」を使用してコピーにより結合します。
System.arraycopy( コピー元配列, コピー元開始インデックス, コピー先配列, コピーする数)
実際に、使用してみます。
import java.util.Arrays;
public class App {
public static void main(String[] args) throws Exception {
int[] a = {1, 2, 3, 4, 5};
int[] b = {6, 7, 8};
int[] c = new int[a.length + b.length];
System.arraycopy(a, 0, c, 0, a.length);
System.arraycopy(b, 0, c, a.length, b.length);
System.out.println(Arrays.toString(c)); // [1, 2, 3, 4, 5, 6, 7, 8]
}
}
2つの配列が結合されていることが確認できます。
-
前の記事
javascript animateを使用して画像の拡大・縮小を行う 2023.02.24
-
次の記事
docker エラー「library initialization failed – unable to allocate file descriptor table – out of memory」が発生した場合の対処法 2023.02.24
コメントを書く