如何显示数组列表中的所有元素?
2022-09-02 13:07:50
假设我有一个带有属性和的汽车类,我创建了一个ArrayList来存储它们。如何显示数组列表中的所有元素?make
registration
我现在有这个代码:
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()
);
}
}
我收到不兼容类型的错误。我的编码是否正确?如果没有,有人可以告诉我它应该如何吗?
谢谢