如何在java中创建对象的子数组?

我有一个包含100个对象的对象数组。 我用10个对象创建了上面提到的数组的一个子。 现在我想剩下的90个对象作为一个新数组。 这是什么java代码?

在这里,我可以看到你需要帮助……

Object[] original; Object[] rest = Arrays.copyOfRange(original, 10, 100); 

取决于您使用的JDK

  • jdk> 1.5

    Arrays.copyOfRange(Object[] src, int fromIndex, int toIndex)

文档可以在这里喜欢。

  • jdk <1.5

     System.arraycopy(Object[] srcArray, int srcStartIndex, Object[] destArray, int dstStartIndex, int lengthOfIndicesToBeCopied); 

文档可以在这里找到。