我正在尝试一些东西。我想创建新的对象和加载项列表。但我得到了NullPointerException。我的代码是
private List<HisseModel> hisseListe=null;`
HisseModel model = new HisseModel();
model.setSymbol("abv");
model.setChange("123");
model.setCurrency("234");
HisseModel model2 = new HisseModel();
model2.setSymbol("abv2");
model2.setChange("1232");
model2.setCurrency("2342");
hisseListe.add(model);
hisseListe.add(model2);`
为什么它不起作用?
问题就在这里,它被分配给空
private List<HisseModel> hisseListe=null;
你需要像下面的一样初始化它
private List<HisseModel> hisseListe=new ArrayList<>();
问题出现在下方
private List<HisseModel> hisseListe=null;
null
不是一个对象,所以您不能访问它——这是一个NullPointerException。
您需要初始化一个列表(如下所示(,然后向其中添加对象。
private List<HisseModel> hisseListe = new ArrayList <HisseModel>();