我正在尝试将一个类型的对象添加Car
到汽车数组中,我在数组中没有我希望汽车进入的特定索引,我只想将汽车添加到第一个空且可用的索引中'那里已经没有汽车对象了。这是我的代码:
protected static final int MaxCars = 5;
protected Car[] cars = new Car[MaxCars];
public void addCar(Car c)
{
for(int i = 0; i < MaxCars; i++)
{
if (cars[i] == null)
{
cars[i] = c;
break;
}
}
incrementNumInTeam();
}
在 for 循环内的if 语句中,我得到了 a NullPointerException
.. 我该如何克服这个问题?