Properties和Io流相结合的方法
void load(InputStream inStream):从输入字节流读取属性列表(键和元素对)
void store(OutputStream out,String comments):将此属性列表(键和元素对)写入此Properties表中
以适合于使用load(InputStream)方法的格式写入输出字节流
void load(Reader reader):从输入字符流读取属性列表(键和元素对)
void store(Writer writer,String comments):将此属性列表(键和元素对)写入此Properties表中,以
适合使用load(Reader)方法的格式写入输出字符流
package com.io.properties;
import javax.annotation.processing.Filer;
import java.io.*;
import java.util.Properties;
/*
Properties和Io流相结合的方法
void load(InputStream inStream):从输入字节流读取属性列表(键和元素对)
void store(OutputStream out,String comments):将此属性列表(键和元素对)写入此Properties表中
以适合于使用load(InputStream)方法的格式写入输出字节流
void load(Reader reader):从输入字符流读取属性列表(键和元素对)
void store(Writer writer,String comments):将此属性列表(键和元素对)写入此Properties表中,以
适合使用load(Reader)方法的格式写入输出字符流
*/
public class PropertiesDemo3 {
public static void main(String[] args) throws IOException {
//把集合中的数据保存到文件
//myStore();
//把文件中的数据加载到集合
myLoad();
}
private static void myLoad() throws IOException {
Properties pro = new Properties();
FileReader fr = new FileReader("my\\fw.txt");
pro.load(fr);
fr.close();
System.out.println(pro);
}
private static void myStore() throws IOException {
Properties pro = new Properties();
pro.setProperty("王淑艺","19");
pro.setProperty("王世举","20");
FileWriter fw = new FileWriter("my\\fw.txt");
pro.store(fw,null);
fw.close();
}
}