JAVA中拷貝陣列
阿新 • • 發佈:2018-12-19
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); } }