码迷,mamicode.com
首页 > 编程语言 > 详细

Java 读写properties配置文件

时间:2017-08-08 19:48:07      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:class   关闭   路径   编写   val   system   属性   null   读取   

 java.util.Properties是对properties配置文件的映射,properties实现了Map接口,<String Key,String value>

properties文件格式如下:

  #这是注释,可忽略

  user=root

  password=123456

 

              java对properties文件的读操作                    

需要先读取指定properties文件:

String path="src/test.properties";//工程相对路径
FileInputStream in=new FileInputStream(path);

创建Properties对象,加载文件属性列表并映射成Map形式:

Properties p=new Properties();
p.load(in);

进行相应的异常处理和关闭流之后,System.out.println(p.getProperty("user"));,输出Key:user对应的value:root

               java对properties文件的写操作                    

OutputStream out = new FileOutputStream(path);
p.setProperty("id", "value");//添加属性
p.store(out, null);//保存属性到文件,null表示注释为null,但是还是会自动注释文件修改时间
out.close();

 

properties文件还有一种xml形式,基本没差别,相对应的loadFromXML(),storeToXML()进行操作,不过xml文件编写略繁琐。

 

Java 读写properties配置文件

标签:class   关闭   路径   编写   val   system   属性   null   读取   

原文地址:http://www.cnblogs.com/NextLight/p/7308009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!