将对象添加到自定义类的数组中


问题内容

我是Java的初学者,正在尝试创建自定义类的数组。假设我有一个名为car的类,并且我想创建一组称为Garage的汽车。如何将每辆车添加到车库?这就是我得到的:

car redCar = new Car("Red");
car Garage [] = new Car [100];
Garage[0] = redCar;

问题答案:

如果要使用数组,则必须保留一个包含车库中汽车数量的计数器。最好使用ArrayList而不是数组:

List<Car> garage = new ArrayList<Car>();
garage.add(redCar);