代码呢?NullPointerException是说明你操作了null值导致的,不贴代码没办法帮你
这里的goods[i]是空的,不能直接set值
改成这样:
for(int i = 0;i Goods g = new Goods(); if(i%2==0){ g.setIsDanger(false); }else{ g.setIsDanger(true); } g.setName(name[i]); goods[i] = g; }
Goods g = new Goods();
if(i%2==0){
g.setIsDanger(false);
}else{
g.setIsDanger(true);
}
g.setName(name[i]);
goods[i] = g;