谁有用过 java中的 Properties类操作属性文件么?
我发现如果用这个类操作 XXX.properties文件 后,属性文件中的注释都没了!
网上使用 java操作 Properties文件的文章很多,但是他们难道都没注意这个丢失注释信息的问题么?
我用的是标准的Properties方法
java代码:
InputStream in=.......
Properties p=new Properties();
p.load(in);
p.setProperty("test","hi");
p.store(new FileOutputStream("test.properties"),"changed"); 这样操作后,你就会发现test.properties中的英文注释全被删除了!
谁遇到过?
我发现如果用这个类操作 XXX.properties文件 后,属性文件中的注释都没了!
网上使用 java操作 Properties文件的文章很多,但是他们难道都没注意这个丢失注释信息的问题么?
我用的是标准的Properties方法
java代码:
InputStream in=.......
Properties p=new Properties();
p.load(in);
p.setProperty("test","hi");
p.store(new FileOutputStream("test.properties"),"changed"); 这样操作后,你就会发现test.properties中的英文注释全被删除了!
谁遇到过?
可以有头注释:
store的第二个参数