arraycopy
方法是Java中的一個靜態方法,用于將一個數組中的元素復制到另一個數組中。這個方法有三個參數:
src
:源數組(source array),即要從中復制元素的數組。srcPos
:源數組中的起始位置(source position),即從哪個索引開始復制元素。索引從0開始。dest
:目標數組(destination array),即將要復制元素到的數組。destPos
:目標數組中的起始位置(destination position),即在哪里插入復制的元素。索引從0開始。length
:要復制的元素數量(length of the elements to copy)。這是一個示例:
int[] srcArray = {1, 2, 3, 4, 5};
int[] destArray = new int[5];
System.arraycopy(srcArray, 1, destArray, 0, 3);
在這個示例中,我們將srcArray
中的元素從索引1(包含)復制到destArray
的索引0(包含)。結果,destArray
將變為{2, 3, 4, 0, 0}
。