我有一个Java的一段代码,写一些内容(地址),用户属性文件:反斜杠问题
address_string = "http://"+address.getText()+":"+port.getText();
properties.setProperty("url", address_string);
prop.store(new FileOutputStream("user.properties"), "");
当我去检查user.properties然而,除了得到一个正常的HTTP地址我有以下几点:
http\://localhost\:9000/softwarearchive/
在结肠由反斜杠
我怎样才能解决这个问题呢?
当你读到java中的属性是反斜杠吗?我的猜测是':'字符是.properties文件中的一个特殊字符,因此在写入文件时它会自动转义它们。从文件中读取时应该避开它们,所以你应该没问题。 – Herms 2012-02-07 18:18:32