解决数组浅拷贝 问题(转)
定义一个数组int[] a={3,1,4,2,5}; int[] b=a; 数组b只是对数组a的又一个引用,即浅拷贝。如果改变数组b中元素的值,其实是改变了数组a的元素的值要实现深度复制,可以用clone或者System.arrayCopy如下面的代码
1 int[] a={3,1,4,2,5};2 int[] b=a.clone();3 b[0]=10;4 System.out.prin...
原创
2014-08-14 16:36:10 ·
297 阅读 ·
0 评论