gpt4 book ai didi

java - 从列表中添加和检索对象

转载 作者:行者123 更新时间:2023-11-29 04:46:28 25 4
gpt4 key购买 nike

我的目标是将汽车列表作为对象,以便我可以从该列表中检索汽车。以及获取汽车的详细信息。有人能指出我正确的方向吗

到目前为止我做了什么。

  1. 创建一个名为 Car 的类并具有变量 CarNum、carName 和 carPlate;
  2. 为变量生成 getter 和 setter 以及作为 carName 的 toString
  3. 创建一个名为 CarCollection 的类,如下所示

.

 public class CarCollection {
private List<CarItem> mCarList;



public void addVan(CarItem v) {
mCarList.add(v);
}

public List<CarItem> getCarList() {
return mCarList;
}

以下测试无效。为什么?

public class TestCarCollectionprocess {

public static void main(String[] args) {

CarItem car1 = new CarItem();
car1.setmCarName("Pedro");
car1.setmCarNum(1);

CarItem car2 = new CarItem();
car2.setmCarName("Rene");
car2.setmCarNum(2);

CarCollection carList = new CarCollection();
carList.addCar(car1);
carList.addCar(car2);
System.out.println(carList.getCarList());
}
}

最佳答案

我从你的代码中看到,你应该在 addVan 方法中得到 NullPointerException 因为你没有初始化 List,所以把它改成这样这个:

 private List<CarItem> mCarList = new ArrayList<>();

关于java - 从列表中添加和检索对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36923133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com