-8

我有一个包含 100 个对象的对象数组。我用 10 个对象创建了上述数组的一个子集。现在我想要剩下的 90 个对象作为一个新数组。执行此操作的 java 代码是什么?

4

2 回答 2

2

Here, I can see you need help...

Object[] original;

Object[] rest = Arrays.copyOfRange(original, 10, 100);
于 2013-05-19T13:37:03.747 回答
0

Depend on what JDK you are using

  • jdk > 1.5

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

Documentation can be fond here.

  • jdk < 1.5

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

Documentation can be found here.

于 2013-05-19T13:38:51.917 回答