This question already has answers here:
How to increase an array's length
                                
                                    (8个答案)
                                
                        
                5年前关闭。
            
        

我在Java中像这样创建了一个数据类型(只是一个简单的例子)...

public class Car{
  public String color;
  public String Brand;
}


之后,我创建了一个包含多个实例的数组,确切地说是两个...

Car[] car = new Car[2];
car[0] = new Car();
car[0].color = "Red";
car[0].brand = "Ford";
car[1] = new Car();
car[1].color = "Blue";
car[1].brand = "BMW";


现在我的问题。之后,如果我遇到需要添加新车的情况怎么办?如何增加car变量的大小?

预先感谢您的帮助和耐心!

最佳答案

您可以使用ArrayList而不是普通数组:https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html

09-30 19:00
查看更多