我必须编辑名为root.propertis的现有文件并更新它而不保存到另一个文件
以下是样本proprety文件.
root.label.getmore=Mehr Apps
root.msg.apps=Apps
root.label.2.2=Coupons
root.label.35.2=MSNBC
root.label.43.2=PBS Kids
root.label.47.2=Yahoo! Digest
Run Code Online (Sandbox Code Playgroud)
我必须更新文件中的字符串 "root.label.43.2=PBS Kids" to "root.label.43.2=Updated"
但我需要通过repalcing串在同一个文件(root.propertis)保存root.label.43.2=PBS Kids.没有需要更新另一个属性文件中的变化.
使用java.util.Properties:
File f = new File("root.properties");
FileInputStream fis = new FileInputStream(f);
Properties p = new Properties();
p.load(fis);
fis.close();
p.setProperty("root.label.43.2", "Updated");
Run Code Online (Sandbox Code Playgroud)
p.store()保存到文件的调用.
注意异常处理已被省略.
| 归档时间: |
|
| 查看次数: |
847 次 |
| 最近记录: |