JAVA数组的复制

来源:互联网 发布:mac lion 下载 编辑:程序博客网 时间:2024/05/17 04:12

用for循环来做:

package trace01;


public class Arraycopy001 {
public static void main(String[] args){
int[] a=new int[]{1,2,3,4,5,6,7,8,9};
int[] b=new int[9];
for(int i=0;i<a.length;i++){
b[i]=a[i];
}
for(int i:b){
System.out.print(i+" ");
}
System.out.println();
}


}

用System类的方法arraycopy()

package trace01;


public class Arraycopy002 {
      public static void main(String[] args){
     int[] a=new int[]{1,2,3,4,5,6,7,8,9};
   int[] b=new int[a.length];
   System.arraycopy(a, 0, b, 0, a.length);
  for(int i:b){
System.out.print(i+" ");
}
System.out.println();
      }
}

0 0