2016-04-22 169 views
0

我有一個用Java創建的圖像數組,但是隨着我的代碼創建更多,Id想要將它們添加到我已創建的數組中。有什麼方法可以將這些新圖像添加到我的陣列中?將圖像添加到數組java中

+2

'ArrayList'也許? https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html – Maljam

+0

使用.add(object)與'ArrayList'追加? – Li357

回答

2

Java數組總是固定的大小;一旦你有一個數組,你不能調整它的大小。 System.arrayCopy()允許您將數組的內容複製到新的(可能較大的)數組中,但即使這樣也是過於手動。

Collections API提供了許多是更加用戶友好的比陣列,包括List接口定義類似的API來陣列,但有許多額外的功能包括能夠被調整大小,並且ArrayList更高級別的數據結構,一個List實現由封面下的數組支持。

總之,如果你需要一個可調整大小的數組,你真的想要一個ArrayList