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