说我有一个属性make和注册的汽车类,我创建一个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 cars = c1.getAll(); // error incompatible type
for(Car item : cars)
{
System.out.println(item.getMake()
+ " "
+ item.getReg()
);
}
}
我收到不兼容类型的错误.我的编码是否正确?如果不能有人请告诉我应该怎么样?
谢谢