第1个回答 2011-07-20
int []a = new int[]{1,2,3,4,5,6,7,8} ;
A-> int []b = a ;
B->
int []b = new int[a.length] ;
for(int i = 0 ; i< a.length; i++)
{
b[i] = a[i] ;
}
第3个回答 推荐于2017-09-16
public class CopyTest{
public static void main(String[] args) {
int [][]values={{5,15},{25,35,45},{55,65}};
int [][]cloned=new int [values.length][];
for(int i=values.length;--i>=0;){
cloned[i]=new int[values[i].length];
System.arraycopy(values, 0, cloned, 0, values[i].length);
}
for(int i=cloned.length;--i>=0;){
System.out.println(Arrays.toString(cloned[i]));
}
}
}
这是我贴的本回答被提问者采纳