由于程序需要用到一个.properties文件,在文件里面的键要唯一的,值可以修改。
也就是不能有重复的键值对。
#Tue May 20 18:52:42 GMT+08:00 2008
country=China
username=Robert
[email protected]上面是三对值,现在我想找开文件,再写入一个
country=America
language=java我用的写入代码是:
Properties userserverProperties = new Properties();
File userserverFile=new File("profile\\user-server.properties");
FileWriter userserverFileWriter = new FileWriter(userserverFile,true);
userserverProperties.setProperty(key, value);
userserverProperties.store(userserverFileWriter, null);
userserverFileWriter.close();输出结果是:
#Tue May 20 18:52:42 GMT+08:00 2008
country=China
username=Robert
[email protected]
#Tue May 20 18:55:42 GMT+08:00 2008
country=America
#Tue May 20 18:55:42 GMT+08:00 2008
language=java而我想要的结果是:
#Tue May 20 18:55:42 GMT+08:00 2008
username=Robert
[email protected]
country=America
language=java
请问,我应该怎么实现呢?