22智能在线
新记
java中将一个字符数组赋值给另一个,两者的变化怎么是同步的?怎么才能让他们独立开?
比如有一个int[][] a 已经存在值,现在定义int[][] b=a;之后改变a的值,为何b也跟着改变?怎么才能那个让b不跟随a改变?如果b非变不可,我想记录下a没改变之前的值该怎么办?谢谢
举报该文章
相关建议 2014-12-10
如果需要b不变,就必须用for循环,使a数组的每个元素都复制到b的数组里。之所以b会随着a变化,那是因为他们指向了同一个对象。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/0hi60xx0c6ft0xf2xi.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
声明两个数组 ,把一个数组赋值给另一个,当其中一个数组变了 ...
java数组字符串赋值给另一个字符串变量
JAVA里怎么把这个数组赋值给另一个数组
java 中如何把一个string数组原封不动的赋给另外一个...
java怎么把一个数组的值循环赋值给另外一个大数组
java怎么把一个数组每隔四个元素合为一个赋值给另一个数组,...
java 将一个method的二维数组 赋值给另一个meth...
java如何将一个字符串值赋值给string 数组