Java属性文件规范

可能重复:
转义属性文件中的等号

在.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 。