黑马程序员技术交流社区
标题:
用Properties对象来配置文件信息(小例子)
[打印本页]
作者:
smile2015
时间:
2015-4-1 03:01
标题:
用Properties对象来配置文件信息(小例子)
哪有不足请大家指教。
1、将配置文件中的信息存到集合中,然后修改其键和值,然后在传给文件。配置文件中的信息都是用=号存储的,
例如:张三=001
2、我们使用Properties对象,这样我们可以方便的加载流,来操作文件。
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Properties;
import java.util.Set;
public class PropertiesDemo1 {
public static void main(String[] args) throws IOException {
/* void load(Reader reader)将读取流字符流加载到集合中 */
Properties pro = new Properties();
FileReader fr = new FileReader("F:\\pro.txt");
pro.load(fr);// 将字符读取流中读取的文件放到Properties对象中
System.out.println("加载后的集合:" + pro);
/* 下面我们修改集合中的数值 */
pro.setProperty("java02", "hello");
/*
* store(Writer writer,String
* comments)通过字符写入流,把集合中的信息更新配置文件,comments是注视内容
*/
FileWriter fw = new FileWriter("F:\\pro.txt");
pro.store(fw, "java");// 更新配置文件,注释为:java
fr.close();
fw.close();
}
}
结果:
加载后的集合:{java03=003, java02=002, java01=001}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2