我有一個.properties文件,其中有註釋數量,當我嘗試更新評論以外的文件內容時,即使我的評論正在消失,如何保留我的意見?更新.properties文件後,評論正在被刪除
這裏是config.properties文件:
#name of user
name=user1
#id of user
id=id1
以及更新屬性文件中的代碼中,我使用
public class SetLog {
public static void setPath()
{
File file = new File("./config.properties");
Properties prop = new Properties();
FileInputStream objInput = null;
try {
objInput = new FileInputStream(file);
prop.load(objInput);
objInput.close();
FileOutputStream out = new FileOutputStream("./config.properties");
//update the content
prop.setProperty("name", "user2");
prop.store(out, null);
out.close();
} catch (Exception e) {}
}
}
後我運行上面的代碼,屬性文件的內容改變爲:
name=user2
id=id1
但我想以這種格式:
#name of user
name=user2
#id of user
id=id1
如何保留我的意見,請幫忙!
也許XML格式? storeToXML和loadFromXML?這將有助於以UTF-8的形式使用Unicode。 –