Java属性文件规范
可能重复:Java属性文件规范,java,properties,specifications,Java,Properties,Specifications,可能重复: 在.properties文件中,我可以在第一个字符后使用“=”字符吗 像这样: url=http://www.example.org/test= 这是允许的吗?如果确实允许,我在哪里可以知道这是允许的 到目前为止,它似乎正在工作,但我只是不太确定它以后是否会中断。您可以在=和之前放置反斜杠转义字符(\) 或者最好使用以下代码打印出属性的转义方式: 输出: #Wed Jan 12 14:30:39 GMT 2011 url=http\://www.example.org/test\
在.properties文件中,我可以在第一个字符后使用“=”字符吗 像这样:
url=http://www.example.org/test=
这是允许的吗?如果确实允许,我在哪里可以知道这是允许的
到目前为止,它似乎正在工作,但我只是不太确定它以后是否会中断。您可以在
=
和之前放置反斜杠转义字符(\)
或者最好使用以下代码打印出属性的转义方式:
输出:
#Wed Jan 12 14:30:39 GMT 2011
url=http\://www.example.org/test\=
此外,请查看,除非他们更改属性规范,否则它将始终有效。有关规格,请参阅。此副本不正确。您不需要转义=
和:
字符,除非它们位于属性的键中,而不是值中。是的,正如@DawoodibnKareem所说,这是不正确的。仅当值以:you have escape开头时,否则\is ignoredI写为“you may put”而不是“you should”。此外,我粘贴了Java6 Properties store()方法的默认行为。
#Wed Jan 12 14:30:39 GMT 2011
url=http\://www.example.org/test\=