一、文件存储结构
“code”表示的是变量名称,“1111”表示的是变量数据。[]表示的是ArrayList的作用范围,{}表示单独一个对象的作用范围。
[
{
"code": "1111",
"name": "王二",
"gender": "男",
"birthday": {
"year": 2022,
"month": 5,
"day": 29
},
"phoneNumber": "13456789012",
"idNumber": "320311200405678912",
"contacts": "王三",
"conPhoneNumber": "13456789023",
"type": "钻石",
"remarks": "",
"manager": "张大壮"
}
]
二、文件序列化存储
完整代码如下所示,这个代码模块可以直接拿来用,object为存储的具体对象,filename为存储的文件地址。
public static void save(Object object, String filename) {
//以下代码负责文件清空
FileWriter fr;
try {
fr = new FileWriter(filename);
fr.write("")