标签:io流 util 获取系统属性 Map集合 产生 instr 符号 unicode编码 out
Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储
方法参数详解:
使用步骤:
代码举例
package demo05; import java.io.FileWriter; import java.io.IOException; import java.util.Properties; public class Demo01Properties { public static void main(String[] args) throws IOException { //1.创建Properties集合对象,添加数据 Properties prop = new Properties(); prop.setProperty("赵丽颖", "168"); prop.setProperty("迪丽热巴", "165"); prop.setProperty("古力娜扎", "160"); //2.创建字节输出流/字符输出流对象,构造方法中绑定要输出的目的地 FileWriter fw = new FileWriter("day20\\prop.txt"); //3.使用Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储 prop.store(fw, "save data"); //4.释放资源 fw.close(); } }
Properties集合中的方法load,把硬盘中保存的文件(键值对),读取到集合中使用
方法参数详解:
使用步骤:
注意:
代码举例
package demo05; import java.io.FileReader; import java.io.IOException; import java.util.Properties; import java.util.Set; public class Demo02Properties { public static void main(String[] args) throws IOException { //1.创建Properties集合对象 Properties prop; prop = new Properties(); //2.使用Properties集合对象中的方法load读取保存键值对的文件 prop.load(new FileReader("day20\\prop.txt")); //prop.load(new FileInputStream("09_IOAndProperties\\prop.txt")); //3.遍历Properties集合 Set<String> set = prop.stringPropertyNames(); for (String key : set) { String value = prop.getProperty(key); System.out.println(key + "=" + value); } } }
标签:io流 util 获取系统属性 Map集合 产生 instr 符号 unicode编码 out
原文地址:https://www.cnblogs.com/wurengen/p/12077679.html