日期:2014-05-20 浏览次数:20796 次
public static int[] copyOf(int[] original, int newLength) {
int[] copy = new int[newLength];
System.arraycopy(original, 0, copy, 0,
Math.min(original.length, newLength));
return copy;
}
------解决方案--------------------
其实Arrays.copyOf的方法里还是调用了System.arraycopy的,本质是一样的。
个人觉得把放在Arrays里,使得关于数组操作都放在一个类(Arrays)里,方便大家记忆和使用。