黄小华的个人网站
熬过无人问津的日子才有诗和远方!
数组复制

public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
代码解释:   Object src : 原数组
int srcPos : 原数组开始位置
  Object dest : 目标数组
  int destPos : 目标数组的开始位置
  int length : 要copy的数组的长度
比如 :我们有一个数组数据 int[] a = new int[]{2,4,0,0,0,0,0,10,15,50}; // 原数组 int[] b = new int[5]; // 目标数组
我们使用System.arraycopy进行转换(copy)
System.arrayCopy(a,0,b,0,5);
运行效果是 2,4,0,0,0,

要使用这个方法,首先要import java.util.*;

Arrays.copyOfRange(T[ ] original,int from,int to)

将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组。

注意这里包括下标from,不包括上标to。