1. 程式人生 > >JAVA中拷貝陣列

JAVA中拷貝陣列

JAVA中拷貝部分陣列

陣列部分拷貝:指將陣列中一部分內容替換掉另一陣列中 的部分內容(必須是連續的)。 在java.lang.System(預設無需說明)中的System.arraycopy(源陣列名稱,源陣列開始點,目標陣列名稱,目標陣列開始點,拷貝長度);該函式可以拷貝任何型別的陣列。 接下來將展示一個數組拷貝的示例:

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

}
}

在這裡插入圖片描述