我正在尝试Oracle文档中给出的示例。Java 文件位于此处,如该页面所示。现在有了这个java文件,我将一个文件保留在同一个目录中。LabelsBundle.properties
LabelsBundle.properties
# This is the default LabelsBundle.properties file s1 = computer s2 = disk s3 = monitor s4 = keyboard
似乎在读取值时不会忽略尾随空格,并且忽略前导空格。
因此,如果我希望前导空间在那里,我该怎么办?
换句话说,我需要做什么来读取s1
s1
computer
而不是
?
Unicode 转义序列应该可以做到这一点,因为属性解析器应该将其识别为实际值,而 Java 字符串应该解释为空间的 Unicode 码位。\u0020\u0020
\u0020
或者,IIRC,您可以使用这样的反斜杠来逃逸空间 。也适用于按键。\ my value
\ my value
您可以通过间隙逃离空间:
s1 =\ computer