public static void main(String[] args) throws IOException {
//demoOne();
//demoTwo();
//demoThree();
}
/**
* load(OutputStream os);//写入文件内容
*/
private static void demoThree() throws IOException {
Properties pro = new Properties();
pro.setProperty("name", "张三");
pro.setProperty("age", "19");
FileOutputStream fis = new FileOutputStream(new File("D:\\a.properties"));
OutputStreamWriter isr = new OutputStreamWriter(fis, "UTF-8");
BufferedWriter br = new BufferedWriter(isr);
pro.setProperty("name", "王五");
pro.setProperty("age", "18");
//pro.store(br, null);//写入流,是否添加备注(建议不要写入中文,一般为null)
//pro.store(isr, null);//也可以传入OutputStream输出流
br.close();
System.out.println("写入完成");
}
/**
* load(InputStream in)
* load(Reader re)
* name=赵子龙 age=12,properties的文件内键值对形式 键=值 不能有空格对个键值对使用换行进行书写
* 注释:键之前加#号 #name=12
*/
private
Java properties文件的输入(读)输出(写)
最新推荐文章于 2024-09-01 02:37:34 发布
本文详细介绍了如何使用Java的Properties类进行properties配置文件的读取和写入操作,包括加载文件、设置属性值、保存到文件等关键步骤。
摘要由CSDN通过智能技术生成