public class ArraycopyTest { public static void main(String[] args) { //静态初始化两个长度不同的数组 int src[] = {1,2,3,4,5,6}; int dest[] = {10,9,8,7,6,5,4,3,2,1}; //将数组src的4个元素copy到数组dest中 System.arraycopy(src,1,dest,2,4); //输出数组dest for(int i=0;i<10;i++) { System.out.println(dest[i]); } } } //arraycopy(Object src, int srcStartIndex, Object dest, int destStartIndex, int length)
//从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。 //srcStartIndex:原数组中要开始复制的第一个元素的位置 //destStartIndex: 目标数组中要开始替换的第一个元素的位置 //length: 要复制的元素的个数 |
|