也就是结构体数组,
我想创建一个结构体数组来保存数据,
class DataSaver{
public int count;
public Date date;
public int ratio;
}
private DataSaver mdatasaver[] = new DataSaver[100]; //定义
为什么像这么一调用就空指针呢?
mdatasaver[0].count = 0;
------解决思路----------------------
数组里每个对象都要初始化
------解决思路----------------------
你那个方法数组里面并没有初始化,除非你for给每个new一下
用List吧,List<DataSaver> list = new ArrayList<DataSaver>();