Java 如何复制数组

时间:2023-05-17

数组的长度是不可变的,一旦分配好空间,是多长,就多长,不能增加也不能减少
过程1:仿制数组
把一个数组的值,仿制到另一个数组中2024澳门原料网1688白老虎
System.arraycopy(src,srcPos,dest,destPos,length)
src:源数组
srcPos:从源数组仿制数据的开始方位
dest:方针数组
destPos:仿制到方针数组的开始方位
length:仿制的长度
publicclassHelloWorld{publicstaticvoidmain(String[]args){inta[]=newint[]{18,62,68,82,65,9};intb[]=newint[3];//分配了长度是3的空间,但是没有赋值//经过数组赋值把,a数组的前3位赋值到b数组//方法一:for循环for(inti=0;i<b.length;i++){
b[i]=a[i];
}//方法二:System.arraycopy(src,srcPos,dest,destPos,length)//src:源数组//srcPos:从源数组仿制数据的启始方位//dest:方针数组//destPos:仿制到方针数组的启始方位//length:仿制的长度System.arraycopy(a,0,b,0,3);//把内容打印出来for(inti=0;i<b.length;i++){
System.out.print(b[i]+””);
}
}
}

文章标签:

Copyright © 2016 2024澳门原料网1688白老虎,保留所有权利。 粤ICP备09033321号

2024澳门原料网1688白老虎 2024澳门原料网1688白老虎
2024澳门原料网1688白老虎
扫描二维码
与项目经理交流
2024澳门原料网1688白老虎 2024澳门原料网1688白老虎
2024澳门原料网1688白老虎
扫描二维码
与项目经理交流
2024澳门原料网1688白老虎
ciya68