import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;
public class PropertyEditor {
public static void main(String[] args) throws Exception {
Properties prop = new Properties();// 灞炴ч泦鍚堝璞?nbsp;
FileInputStream fis = new FileInputStream("prop.properties");// 灞炴ф枃浠惰緭鍏ユ祦 (鐩稿浜庢牴鐩綍涓嬬殑鏂囦歡鍚嶏紝瑕佸姞涓婂寘鍚?nbsp;“src/prop.properties”)
prop.load(fis);// 灝嗗睘鎬ф枃浠舵祦瑁呰澆鍒癙roperties瀵硅薄涓?nbsp;
fis.close();// 鍏抽棴嫻?nbsp;
// 鑾峰彇灞炴у鹼紝sitename宸插湪鏂囦歡涓畾涔?nbsp;
System.out.println("鑾峰彇灞炴у鹼細sitename=" + prop.getProperty("sitename"));
// 鑾峰彇灞炴у鹼紝country鏈湪鏂囦歡涓畾涔夛紝灝嗗湪姝ょ▼搴忎腑榪斿洖涓涓粯璁ゅ鹼紝浣嗗茍涓嶄慨鏀瑰睘鎬ф枃浠?nbsp;
System.out.println("鑾峰彇灞炴у鹼細country=" + prop.getProperty("country", "涓浗"));
// 淇敼sitename鐨勫睘鎬у?nbsp;
prop.setProperty("sitename", "涓浗");
// 娣誨姞涓涓柊鐨勫睘鎬tudio
prop.setProperty("studio", "Boxcode Studio");
// 鏂囦歡杈撳嚭嫻?nbsp;
FileOutputStream fos = new FileOutputStream("prop.properties");
// 灝哖roperties闆嗗悎淇濆瓨鍒版祦涓?nbsp;
prop.store(fos, "Copyright (c) Boxcode Studio");
fos.close();// 鍏抽棴嫻?nbsp;
}
}
/*
*璧勬簮鏂囦歡
sitename=\u4E2D\u56FD
siteurl=www.abcjava.com ?
studio=Boxcode Studio
*
**/