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;
}