Java对数组的复制
摘要:
定义一个数组int[] a={3,1,4,2,5}; int[] b=a; 数组b只是对数组a的又一个引用,即浅拷贝。如果改变数组b中元素的值,其实是改变了数组a的元素的值,要实现深度复制,可以用clone或者System.arrayCopyint[] a={3,1,4,2,5};int[] b=a.clone();b[0]=10;System.out.println(b[0]+" "+a[0]);但是clone和System.arrayCopy都是对一维数组的深度复制。对于二维数组则不一样:int[][] a={{3,1,4,2,5},{4,2}};int[][] b=a 阅读全文
posted @ 2012-02-13 19:49
java课程设计例子
阅读(163)
评论(0)
推荐(0)
浙公网安备 33010602011771号