1 public class Demo{ 2 public static void main(String[] args){ 3 int[] a ={10,100,1000}; 4 int[] b={20,200,2000,20000}; 5 /* 6 *在JDK API的System类中,提供了一个数组拷贝的静态方法 7 *arraycopy(Object src,int srcPost,Object dest,int destPos,int length) 8 *@src 被拷贝的源数组 9 *@srcPost 被拷贝的源数组的第几个数组开始拷贝 10 *@dest 拷贝到目标数组 11 *@destPos 拷贝到目标数组的第几个元素 12 *@length 拷贝几个元素 13 *注意:将源数组拷贝到目标数组的时候,相应的目标数组的原元素被覆盖了 14 */ 15 System.arraycopy(a,1,b,2,2); 16 for(int x:b){ 17 System.out.println(x); 18 } 19 //输出字符串形式的数组,切必须是一维数组 20 System.out.println(Arrays.toString(b)); 21 } 22 } 23 24 //运行结果 25 20,200,100,1000 26