Java 读写properties配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 读写properties配置文件相关的知识,希望对你有一定的参考价值。

 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配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Java 读写Properties配置文件

Java 读写properties配置文件

Java读写配置文件prop.properties

Java 读写Properties配置文件

Java 读写Properties配置文件

(转)Java 读写Properties配置文件