java中将一个字符数组赋值给另一个,两者同时变化
2016-06-23 17:51
211 查看
java中将一个字符数组赋值给另一个,两者的变化怎么是同步的?怎么才能让他们独立开?
比如有一个int[][] a 已经存在值,现在定义int[][] b=a;之后改变a的值,为何b也跟着改变?怎么才能那个让b不跟随a改变?如果b非变不可,我想记录下a没改变之前的值该怎么办?谢谢
如果需要b不变,就必须用for循环,使a数组的每个元素都复制到b的数组里。之所以b会随着a变化,那是因为他们指向了同一个对象。
相关文章推荐
- Spring MVC程序中怎么得到静态资源文件css,js,图片文件的路径问题
- JAVA实现DES加密实现详解
- javaweb中文件上传下载示例
- JS加密Java解密报rsa bad argument
- Spring MVC程序中得到静态资源文件css,js,图片
- java.io.File中的pathSeparator与separator的区别
- spring ioc 原理 spring aop原理
- java反射机制
- spring发送邮件demo
- javabean实现serializable有什么用?为什么数据库持久就Bean实现这个接口?
- Spring mvc 发送邮件
- CXF和Spring MVC的整合
- [2016/06/23] LeetCode OJ / Java
- Java进程间通信的方法
- java生成随机字母
- JAVA 23种设计模式(转)
- Eclipse单步调试
- Java定时任务2:Jcrontab介绍
- Java设计模式——单例模式
- eclipse的svn插件连接osc的代码仓库时候报错的解决办法