优化修复索引处的数据数组删除

时间:2016-02-26 10:54:44

标签: java arrays indexing

假设我有一个长度为N的数组,并且我希望删除n的索引倍数的数据,所以0, n, 2n,...。当然我可以遍历ArrayUtils.removeElement但是有没有一种有效的方法呢?

1 个答案:

答案 0 :(得分:1)

我会

  • 计算新数组的长度。
  • 使用System.arrayCopy复制这些部分。例如n + 1到2n-1。