arraycopy(Object src, int srcPos, Object dest, int destPos, int length);
遇到几次,还经常记不住五个参数的具体含义,先记录一下。
首先贴上源码
看不懂没关系,附上自己敲的示例
上述代码的意思就是源数组a1,从inxdex=2的位置开始,复制元素的个数为1个,复制的元素会替换掉目的数组a2,index=3的位置元素。
这里需要注意的是,当复制的元素个数大于1的时候,就会把后面的元素也替换掉,但是,这里需要注意,数组的大小是固定的,所以如下图