数组的拷贝

 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  
原文地址:https://www.cnblogs.com/1020182600HENG/p/5878912.html