我有一个文件oracle_publicsg.properties
这个文件中有serverName和port两个属性Properties settings = new Properties();
InputStream in = ClassLoaderUtil.getResourceAsStream(“oracle_publicsg.properties”, null); //这个方法是我写的可以返回流的。是正确的
settings.load(in);
settings.getProperty("port"); --打出来的结果是对的settings.setProperty("serverName",dbAddress);
settings.setProperty("port",port);但是
我要保存对这两个文件的修改,该怎么做?
这个文件中有serverName和port两个属性Properties settings = new Properties();
InputStream in = ClassLoaderUtil.getResourceAsStream(“oracle_publicsg.properties”, null); //这个方法是我写的可以返回流的。是正确的
settings.load(in);
settings.getProperty("port"); --打出来的结果是对的settings.setProperty("serverName",dbAddress);
settings.setProperty("port",port);但是
我要保存对这两个文件的修改,该怎么做?
Writes this property list (key and element pairs) in this Properties table to the output stream in a format suitable for loading into a Properties table using the load method. java docs 上的
public ExTextTag() {
this.type = "text";
InputStream is = ExTextTag.class
.getResourceAsStream("LocalStrings.properties");
info = new Properties();
try {
info.load(is);
info.setProperty("expression.spacesign","@@@@@@");
} catch (IOException e) {
e.printStackTrace();
}
}
我这么做就保存了,搂住的那个也是保存了哈,你可以打印出来看一下