我key = value
在 .properties 文件中有一个属性:
give names: (1) code = xxx
...但是当我尝试获取该密钥时,它抛出了一个错误:
在代码给出名称下找不到消息:(1) 代码 = xxx
我尝试使用转义空格,\
但没有成功。
我还需要转义:
,(
和)
字符吗?
我key = value
在 .properties 文件中有一个属性:
give names: (1) code = xxx
...但是当我尝试获取该密钥时,它抛出了一个错误:
在代码给出名称下找不到消息:(1) 代码 = xxx
我尝试使用转义空格,\
但没有成功。
我还需要转义:
,(
和)
字符吗?
您可以查看:http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#load(java.io.Reader)
有关 java 如何解释属性文件的信息。最相关的部分是:
键包含行中从第一个非空白字符开始到但不包括第一个未转义的“=”、“:”或除行终止符以外的空白字符的所有字符。
就我而言,两个领先的 '\\' 对我来说工作正常。
例如:如果您的单词包含 '$' 字符(例如 Rf$RF,您可以使用两个前导 '\\' 对其进行转义