读取.properties配置文件并保存到另一个.properties文件内

不点 阅读:980 2020-03-31 18:21:35 评论:0

代码如下

import java.io.BufferedInputStream; 
import java.io.FileInputStream; 
import java.io.FileOutputStream; 
import java.io.InputStream;  
import java.util.Iterator; 
import java.util.Properties;  
 
public class PropertyTest { 
    public static void main(String[] args) {  
        Properties prop = new Properties();      
        try{ 
            //读取属性文件a.properties 
            InputStream in = new BufferedInputStream (new FileInputStream("a.properties")); 
            prop.load(in);     ///加载属性列表 
            Iterator<String> it=prop.stringPropertyNames().iterator(); 
            while(it.hasNext()){ 
                String key=it.next(); 
                System.out.println(key+":"+prop.getProperty(key)); 
            } 
            in.close(); 
             
            ///保存属性到b.properties文件 
            FileOutputStream oFile = new FileOutputStream("b.properties", true);//true表示追加打开 
            prop.setProperty("phone", "10086"); 
            prop.store(oFile, "The New properties file"); 
            oFile.close(); 
        } 
        catch(Exception e){ 
            System.out.println(e); 
        } 
    }  
}
标签:java
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号