读取.properties配置文件并保存到另一个.properties文件内详解编程语言

代码如下

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); 
        } 
    }  
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/17430.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论