This question already has answers here:
Variable length (Dynamic) Arrays in Java
                                
                                    (9个答案)
                                
                        
                4年前关闭。
            
        

我有一个用Java创建的图像数组,但是随着我的代码创建更多图像,我想将它们添加到我已经创建的数组中。有哪些方法可以将这些新图像添加到我的阵列中?

最佳答案

Java数组始终是固定大小。一旦有了数组,就无法调整其大小。 System.arrayCopy()允许您将数组的内容复制到新的(可能更大)的数组中,但是即使这样做也太手工了。

Collections API提供了许多比数组更易于使用的高级数据结构,包括List接口,该接口定义了类似于数组的API,但具有许多其他功能,包括可调整大小的功能和,这是一个ArrayList实现,由数组背后的数组支持。

简而言之,如果需要可调整大小的数组,则确实需要List

关于java - 将图像添加到数组java ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36783387/

10-09 16:38
查看更多