在Java中,arraycopy是一個靜態方法,用于將一個數組中的元素復制到另一個數組中。
arraycopy方法的用法如下:
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
其中,
使用arraycopy方法,可以將源數組中指定范圍的元素復制到目標數組中的指定位置,并且可以控制復制的元素數量。
例如,以下代碼將源數組arr中從索引2開始的3個元素復制到目標數組result中的索引0位置:
int[] arr = {1, 2, 3, 4, 5};
int[] result = new int[3];
System.arraycopy(arr, 2, result, 0, 3);
復制后的結果是result數組為{3, 4, 5}。