Java中的Properties类保存丢失信息?!

06-07-18 lyojbuilder
谁有用过 java中的 Properties类操作属性文件么?

我发现如果用这个类操作 XXX.properties文件 后,属性文件中的注释都没了!

网上使用 java操作 Properties文件的文章很多,但是他们难道都没注意这个丢失注释信息的问题么? 8)

我用的是标准的Properties方法

InputStream in=.......
Properties p=new Properties();
p.load(in);
p.setProperty("test","hi");
p.store(new FileOutputStream("test.properties"),"changed");
<p>

这样操作后,你就会发现test.properties中的英文注释全被删除了! :?:

猜你喜欢