public class Test{
public static void main(String[] args){
// a变量中的值的个数不能确定,所以b没办法new一个int[],
// 就是你new 了一个够大的 new int[100],后面也还是同一个问题
int[] a = new int[]{1,2,3,4,5};
int[] b = new int[]{0,0,0,0,0};
copy(a , b);
for(int i = 0 ; i < 5 ; i++){
System.out.println(b[i]);
}
}
// 千万不要说改成b = copy(a)的形式
public static void copy(int[] a, int[] b){
//b = new int[]{0,0,0,0,0};
System.arraycopy(a,0 , b ,0 , a.length);
}
}