1. 程式人生 > >Arrays複製-方法copyOf()

Arrays複製-方法copyOf()

Arrays陣列copy

Arrays提供了陣列拷貝的方法copyOf

public static char[] copyOf(char[] original, int newLength);
public static double[] copyOf(double[] original, int newLength)

方法copyOf呼叫了System.arraycopy(),如下面的程式碼:

public static boolean[] copyOf(boolean[] original, int newLength) {
        boolean[] copy = new
boolean[newLength]; System.arraycopy(original, 0, copy, 0, Math.min(original.length, newLength)); return copy; }