代码如下

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); 
        } 
    }  
}
发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

java判断字符串编码详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。