System.arraycopy

//初始化

  int[] ids = { 1, 2, 3, 4, 5 }; System.out.println(Arrays.toString(ids)); // [1, 2, 3, 4, 5]

  //测试自我复制

  //把年夜索引0起头的2个数字复制到索引为3的位置上

  System.arraycopy(ids, 0, ids, 3, 2); System.out.println(Arrays.toString(ids)); // [1, 2, 3, 1, 2]

  //测试复制到此外数组上

  //将数据的索引1起头的3个数据复制到方针的索引为0的位置上

  int[] ids2 = new int[6];

  System.arraycopy(ids, 1, ids2, 0, 3); System.out.println(Arrays.toString(ids2)); // [2, 3, 1, 0, 0, 0]