JAVA properties对象读写键值对类型的数据到文件中的代码如下:
Properties p = new Properties();//获取properties对象
p.setProperty("k1", "v1");//保存键值对
p.setProperty("k2", "v2");
p.setProperty("k3", "v3");
p.setProperty("k4", "v4");
try {
//将键值对保存至info.txt中,默认保存在项目根目录下面
//file comments是注释内容,可以自己定义
p.store(new FileWriter("info.txt"), "file comments");
/*输出的文件内容
*#file coments
#Wed Aug 21 19:09:04 CST 2019
k4=v4
k3=v3
k2=v2
k1=v1
*/
} catch (IOException e) {
e.printStackTrace();
}
try {
//加载文件,读取数据
p.load(new FileInputStream("info.txt"));
Object strs = p.get("k4");
//根据键获取值
System.out.println(strs);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}