【发布时间】:2014-10-19 11:41:40
【问题描述】:
我想将自定义的对象数组保存为文件,并在 java 程序启动时将其作为对象数组重新读取。如果我也可以将其保存为 JSON,那就太好了。我尝试了一些常用方法,但我收到一个错误,提示我的数组不可序列化。
class ArrayOfObjects {
public static void main (String[] args) throws Exception {
Students[] studentArray = new Students[3];
studentArray[0] = new Students();
studentArray[0].age = 18;
studentArray[0].name = "Jones";
studentArray[1] = new Students();
studentArray[1].age = 21;
studentArray[1].name = "David";
studentArray[2] = new Students();
studentArray[2].age = 15;
studentArray[2].name = "Jeremy";
}
}
class Students {
int age;
String name;
}
【问题讨论】:
标签: java arrays file object save