(1.22)--04_03复制数组编程基础.ppt
《(1.22)--04_03复制数组编程基础.ppt》由会员分享,可在线阅读,更多相关《(1.22)--04_03复制数组编程基础.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、复制数组复制数组复制数组复制数组复制数组复制数组主要内容使用循环语句进行复制使用clone()方法使用System.arraycopy()方法复制数组复制数组在Java中,经常会用到数组的复制操作。一般来说,数组的复制是指将源数组的元素一一做副本,赋值到目标数组的对应位置。复制数组复制数组常用的复制数组的方法有三种:1)使用循环语句2)使用clone()方法3)使用System.arraycopy()方法复制数组复制数组使用循环语句使用循环语句使用循环语句访问数组,对其中每个元素进行复制操作,这是最常用的数组复制方式。复制数组复制数组使用循环语句使用循环语句intx=1,3,5,7,9,11;
2、inty=newint6;for(inti=0;ix.length;i+)yi=xi;for(inti=0;iy.length;i+)System.out.println(yi);复制数组复制数组使用使用clone()clone()方法方法clone()方法一般用于创建并返回对象的一个副本。y=x.clone();复制数组复制数组使用使用System.arraycopy()System.arraycopy()方法方法arraycopy()方法是System类的一个静态方法,它可以方便地实现数组复制功能。复制数组复制数组使用使用System.arraycopy()System.arraycopy
3、()方法方法语法格式:arraycopy(objectsrc,intsrcPos,objectdest,intdestPos,intlength);12345复制数组复制数组使用使用System.arraycopy()System.arraycopy()方法方法intx=1,3,5,7,9,13,15;inty=newint5;System.arraycopy(x,1,y,0,2);/y的值:3、5、0、0、0复制数组复制数组注意:在Java中,可以使用赋值语句复制基本数据类型的变量,但不能复制数组。将一个数组变量赋值给一个数组变量,实际上是将一个数组的引用复制给另一个变量,使两个变量指向相同的内存地址。复制数组复制数组intx=1,3,5,7,9,13,15;inty=newint5;y=x;/y指向x数组首地址y0=10;/y的值:10,3,5,7,9,13,15/x的值:10,3,5,7,9,13,15复制数组复制数组复制引用复制引用:是指将某个对象的地址复制,复制后的对象副本的地址和源对象相同,当改变副本的某个值后,源对象值也被改变;复制对象复制对象:是将源对象整个复制,对象副本和源对象的地址并不相同,当改变副本的某个值后,源对象值不会改变;复制数组复制数组小结小结通过本知识点的介绍掌握数组复制的三种方法了解复制引用与复制对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.22 04 _03 复制 数组 编程 基础
限制150内