【发布时间】:2012-09-15 15:35:25
【问题描述】:
我尝试使用Properties#setProperty() 方法覆盖Properties 文件中的现有属性值。
但是我得到了一个额外的反斜杠...
例如,我在属性文件中有以下条目:
#url to server
url=http://192.22.222.222
当我尝试用新值 http://192.33.333.333 覆盖值 http://192.22.222.222 时,我得到以下结果:
http\://192.33.333.333
即第一次反弹是不必要的。我
问题出在哪里?
【问题讨论】:
-
如果您想再次通过 Java 读取属性文件,那么不会像@Jon Skeet 在他的回答中提到的那样有问题,但是如果该文件必须由其他程序读取,那么您可以在Linux中使用“sed”(sed's/\\//g'
)删除文件中的那些反斜杠,但我不知道Windows相当于sed。
标签: java properties properties-file