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

时间:2013-05-19 13:29:06

标签: java arrays

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

2 个答案:

答案 0 :(得分:2)

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

Object[] original;

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

答案 1 :(得分:0)

取决于您使用的JDK

  • jdk> 1.5

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

文档可以是here

  • jdk< 1.5

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

可以找到文档here