我有一个内容为cluster.properties
的文件:
master=1.2
first.node=
second.node=10.20.30.30
我想用一些不同的值替换这些属性。我怎么能这样做?
我的方法看起来像replaceProp(String filePath, String prop, String newValue)
答案 0 :(得分:0)
这样做的一种方法可能是:
阅读属性:
Properties properties = new Properties();
FileInputStream fis=new FileInputStream("cluster.properties");
properties.load(fis);
fis.close();
替换:
properties.set("master", "1.2.3")
...
保存回来:
FileOutputStream fos=new FileOutputStream("cluster.properties");
properties.store(fos,"Some meaningfule comments");
fos.close();