copyof专题

Arrays.copyOf(...)和System.arraycopy(...)

首先观察先System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)的声明: [java] view plain copy print ? public staticnativevoid arraycopy(Object src, int  srcPos,

【详解】Arrays.copyOf() 的使用

数组的复制:返回的是一个新的数组对象 Arrays.copyOf(int[] array, int length): 第一个变量表示原来的数组对象 第二个变量表示新的数组的长度,如果新数组的长度超过原数组的长度,保留数组元素的默认基本类型的值。   int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, 5);int[]