可能重复:
转义属性文件中的等号
在.properties文件中,我可以在第一个之后使用字符'='吗?
喜欢这个:
url=http://www.example.org/test=
它是否被允许,我在哪里可以知道它确实是允许的?
到目前为止它似乎工作,但我不太确定它不会在以后打破。
可能重复:
转义属性文件中的等号
在.properties文件中,我可以在第一个之后使用字符'='吗?
喜欢这个:
url=http://www.example.org/test=
它是否被允许,我在哪里可以知道它确实是允许的?
到目前为止它似乎工作,但我不太确定它不会在以后打破。
你可以放反斜杠转义字符 (\)
之前 =
和 :
。
或者更好地使用以下代码打印出您的属性应该如何 逃脱:
Properties props = new Properties();
props.setProperty("url", "http://www.example.org/test=");
props.store(System.out, null);
输出:
#Wed Jan 12 14:30:39 GMT 2011
url=http\://www.example.org/test\=
另外,请退房 Java API信息
除非他们更改属性的规范,否则它将始终有效。看到 http://download.oracle.com/javase/6/docs/api/java/util/Properties.html#load%28java.io.Reader%29 对于规格。