我使用java.util.Properties#store()
方法來我的屬性保存到一個文件時,過濾掉評論:寫屬性的文件
os = new BufferedOutputStream(new FileOutputStream(propertiesFile));
properties.store(os, null);
此方法的默認實現總是寫評論與當前timestamp
的第一行:
#Thu May 16 12:55:36 EDT 2013
在我的應用程序中不需要此行爲,因爲我需要跟蹤屬性文件中的所有更改。是否有可能以某種方式從屬性文件中過濾此註釋行(以及所有其他行)?
我對「即時」解決方案特別感興趣,事後沒有對文件進行後期處理。
這將工作正常,除非我們將非空的第二個參數傳遞給存儲方法。不是我的情況,但它可以很好地改進它 – hoaz