一、简介
public static native void arraycopy(Object src, int srcPos,Object dest, int destPos, int length)
方法的作用:是将src数组的部分复制到dest数组。
二、参数分析
1、src:原数组,从该数组中获取元素。
2、srcPost:原数组的起始位置,充当下标,开始从0开始。
3、dest:目标数组,将元素复制到该数组中。
4、destPos:目标数组的起始位置,充当下标,可以从0开始。
5、length:复制的长度。
三、举例说明
1、定义两个整数数组
(1)int[] arrA = {1,2,3,4,5};
(1)int[] arrB = {3,6,7,9,10};
System.arraycopy(arrA,2,arrB,0,3);
2、这个函数的作用就是从 arrA数组中取出三个数字(数为:3,4,5),从下表2开始取,然后放到 arrB数组中,从下表0开始放。
3、操作完成后 arrB数组的内容变成 {3,4,5,9,10}
四、提醒
1、此方法并不会将目标数组的内容增加,只会将内容替换!!!