使用store和save方法写入属性文件

时间:2013-03-07 08:05:08

标签: java properties

  • 使用store和save方法写入属性文件有什么区别?
  • 两者都这样做吗?
  

save(OutputStream out,String comments)

     

store(OutputStream out,String comments)

2 个答案:

答案 0 :(得分:2)

来自java.util.Properties.save上的文档:

  

不推荐使用。如果在保存属性列表时发生I / O错误,则此方法不会抛出IOException。保存属性列表的首选方法是通过store(OutputStream out,String comments)方法或storeToXML(OutputStream os,String comment)方法。   调用存储(OutputStream out,String comments)方法并禁止抛出的IOExceptions。

所以,save做同样的事情,但吞下任何异常。与store不同,它是Deprecated

答案 1 :(得分:2)

不推荐使用save方法。 您应该使用store方法。

更多:savestore