2016-04-22 129 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