Javaでsystem.arraycopyを使う方法は何ですか?

system.arraycopy()メソッドは、Javaで一つの配列の要素を別の配列にコピーするために使用されます。

方法的文法如下:

public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

説明:

  1. 元の配列
  2. srcPos:コピー元の配列内の開始位置
  3. 目標配列
  4. destPos:コピーする対象配列の開始位置
  5. 長さ:コピーする要素の数

この方法を使用すると、以下の機能が実現できます。

  1. 2つの配列間で要素をコピーする
  2. 要在同一個array中複製元素,實現移動元素的功能。
  3. 元の配列の要素を新しい配列にコピーする際、配列の容量を拡張します。

例:

int[] srcArray = {1, 2, 3, 4, 5};
int[] destArray = new int[5];
System.arraycopy(srcArray, 0, destArray, 0, srcArray.length);

上記の例では、srcArray配列の要素をdestArray配列にコピーします。結果として、destArray配列の要素は{1、2、3、4、5}になります。

bannerAds