数组复制
来源:互联网 发布:曹云金 网络平台 编辑:程序博客网 时间:2024/05/18 12:40
java中数组方式总结:
java中数组复制的方式
首先Java数组是一种引用方式,复制得时候一定要注意,特别一维数组和二维数组不一样。
1:利用For循环来复制
详解:这种方法三最好的方式,相当于另外建立一个存储空间来存储原数组的一份拷贝。
运行结果:one[I@8dc8569 onecopy[I@45bab50a
可以看到不是同一个地址
2:直接赋值方法
运行结果:one[I@8dc8569 onecopySecond[I@8dc8569可以看到三同一个地址,所以只是把引用传递过去。//所以对数组one[]进行修改的同时也修改了数组onecopySecond[]
3:利用 Arrays.copyOf()函数复制
运行结果:one[I@64c3c749 onecopyThird[I@6bbc445
可以看到不是同一个地址说明是一份拷贝,另外开辟了空间;
4:利用System.arraycopy();函数复制
运行结果:one[I@8dc8569 onecopyForth[I@7150bd4d阅读全文
0 0
- 复制数组(
- 数组复制
- 数组复制
- 复制数组
- 复制数组
- 复制数组
- 数组复制
- 复制数组
- 数组复制
- 数组复制
- 数组复制
- 数组复制
- 数组复制
- 复制数组
- 数组复制
- 数组复制
- 数组复制
- 复制数组
- java代理(二)--jdk动态代理
- Oracle数据库查询高效分页
- [模板]
- JavaMail实现带附件和图片的邮件发送功能
- 又是一年高考时
- 数组复制
- express静态文件管理
- 微信小程序开发教程(1)
- BUG记录之——关于AS的一些红buffer总结(持续更新中)
- Android 获取资源文件 r.drawable中的图片转换为drawable、bitmap
- input 自动联想填充 模糊查询
- static的应用原理(不知道哪位大神写的)
- PHP常用函数
- SQL note3