社区
Java SE
帖子详情
Java数组拷贝问题
逝火
2013-10-14 07:25:12
Java里面的数组拷贝貌似是引用传递的,这个感觉有点纠结。比如我输入一个数组,然后,一方面想改变它其中的几个元素的值,一方面又要保留原来的数组,该怎么做呢?
比如:输入a[]={1,2,3,4,5,6,7},现在要将其改为{1,2,3,4,7,8,9}但是原来的{1,2,3,4,5,6,7}又还要保留,因为后面要用到。
求大神指教,谢谢!本人新手。。。
...全文
206
2
打赏
收藏
Java数组拷贝问题
Java里面的数组拷贝貌似是引用传递的,这个感觉有点纠结。比如我输入一个数组,然后,一方面想改变它其中的几个元素的值,一方面又要保留原来的数组,该怎么做呢? 比如:输入a[]={1,2,3,4,5,6,7},现在要将其改为{1,2,3,4,7,8,9}但是原来的{1,2,3,4,5,6,7}又还要保留,因为后面要用到。 求大神指教,谢谢!本人新手。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
逝火
2013-10-14
打赏
举报
回复
引用 1 楼 Harry_J 的回复:
益智题? 再申请一个数组,将a中的值依次赋值进新的数组,来保存a的值就好啦
好吧,我也这样试过,但是结果不对。刚才检查了一遍,原来是中间把一个数组名写错了。。。泪奔了
Favorite
2013-10-14
打赏
举报
回复
益智题? 再申请一个数组,将a中的值依次赋值进新的数组,来保存a的值就好啦
JAVA
数组
常见
问题
以及
数组
拷贝
的几种方式
本文围绕
Java
数组
展开,介绍了
数组
是存放相同数据类型的连续内存集合,可作为参数和返回值。阐述了
数组
访问可能出现的越界、空指针
问题
,以及
数组
转字符串的两种方法。还讲解了
数组
拷贝
的四种方式,包括for循环、工具类方法等,同时提及深
拷贝
和浅
拷贝
的区别。
java
一维和二维
数组
的
拷贝
问题
本文详细介绍了
Java
中一维和二维
数组
的浅
拷贝
与深
拷贝
操作,并通过具体示例展示了不同
拷贝
方式下
数组
元素的变化情况。
java
二维
数组
拷贝
问题
本文解释了
Java
中二维
数组
赋值的共享行为,即修改一个会同步影响另一个,以及如何通过深
拷贝
实现独立副本以防止相互干扰。提供了深复制
数组
的代码示例。
java
中一维
数组
和二维
数组
的深浅
拷贝
问题
本文深入讲解了一维
数组
和二维
数组
的深
拷贝
与浅
拷贝
的区别。通过具体实例演示了不同
拷贝
方式下
数组
值的变化情况,特别是针对二维
数组
的深
拷贝
提供了有效的实现方法。
java
数组
拷贝
引用_
java
编程中
拷贝
数组
的方式及相关
问题
分析
本文介绍了
Java
中
数组
复制的四种常见方法:使用for循环、直接赋值、利用Arrays类的copyOf方法以及System.arraycopy函数,并解释了每种方法的特点及注意事项。
Java SE
62,622
社区成员
307,252
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章