2013-05-19 79 views
-7

我有一個有100個對象的對象數組。 我用10個對象創建了上述數組的一個子部分。 現在我想把其餘的90個對象當作一個新的數組。 什麼是java代碼來做到這一點?如何在java中創建對象的子數組?

+1

向我們展示一些代碼。 – Achrome

+0

查閱文檔:http://docs.oracle.com/javase/6/docs/api/java/util/Arrays.html#copyOfRange%28T[],%20int,%20int%29 –

回答

2

在這裏,我可以看到你需要幫助...

Object[] original; 

Object[] rest = Arrays.copyOfRange(original, 10, 100); 
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