java 读取Properities 文件

Posted 李小未

tags:

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

今天看了下java的Properties 的这个东东,平时都在上班,忙捏。 

基本属性

1)load(InputStream inStream)

   这个方法可以从.properties属性文件对应的文件输入流中,加载属性列表到Properties类对象如下面的代码:

Properties pro = new Properties();
FileInputStream in = new FileInputStream("a.properties");
pro.load(in);
in.close();

getProperty(String key)

setProperty(String key,String value)

store(OutputStream out, String comments)

   这个方法将Properties类对象的属性列表保存到输出流中如下面的代码:

FileOutputStream oFile = new FileOutputStream(file, true);
pro.store(oFile, "Comment"); Comment 可以生成评论呢
oFile.close();

publicclass PropertyTest {

public static void main(String[] args) throws FileNotFoundException, IOException {

// TODO Auto-generated method stub

Properties pro=new Properties();

FileInputStream f=new FileInputStream("config.properties");

pro.load(f);

// Set<String> stringPropertyNames()     

//返回此属性列表中的键集,其中该键及其对应值是字符串,如果在主属性列表中未找到同名的键,则还包括默认属性列表中不同的键。

Iterator<String> s=pro.stringPropertyNames().iterator();

while(s.hasNext()){

String key=s.next();

System.out.println(key +"  "+pro.getProperty(key));

}

f.close();

//保存Properties文件 写到输出流中去了

FileOutputStream oFile=new FileOutputStream("b.properties",true);//表示文件可追加呢

pro.setProperty("phone", "10086");

pro.store(oFile,"The new Properties");//生成评论了

oFile.close();

}

以上是关于java 读取Properities 文件的主要内容,如果未能解决你的问题,请参考以下文章

nzSQLException 读取超时错误

在Java中读取/加载jks cert文件将返回空别名

分析音频文件java

如何用java导入Excel数据到数据库?

从 Zip 文件中的文件中读取内容

Java itext为pdf 文件添加水印核心功能代码片段