志在指尖
用双手敲打未来

Java 如何复制数组

数组的长度是不可变的,一旦分配好空间,是多长,就多长,不能增加也不能减少
过程1:仿制数组
把一个数组的值,仿制到另一个数组中Java
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]+””);
}
}
}

未经允许不得转载:IT技术网站 » Java 如何复制数组
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载