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}
。