假设我有一个带有属性的汽车类make
,registration
并且我创建了一个 ArrayList 来存储它们。如何显示 ArrayList 中的所有元素?
我现在有这个代码:
public Car getAll()
{
for(int i = 0; i < cars.size(); i++) //cars name of arraylist
{
Car car = cars.get(i);
{
return cars.get (i);
}
}
return null;
}
它编译得很好,但是当我使用以下代码在我的测试器类中尝试它时:
private static void getAll(Car c1)
{
ArrayList <Car> cars = c1.getAll(); // error incompatible type
for(Car item : cars)
{
System.out.println(item.getMake()
+ " "
+ item.getReg()
);
}
}
我收到不兼容类型的错误。我的编码正确吗?如果没有,有人可以告诉我应该怎么做吗?
谢谢你