java空指针异常Android工作室
java null pointer exception Android studio
我正在尝试一些事情。我想创建新对象并添加到列表中。但是我得到 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);`
为什么它不起作用?
问题出在赋值给null
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>();
我正在尝试一些事情。我想创建新对象并添加到列表中。但是我得到 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);`
为什么它不起作用?
问题出在赋值给null
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>();