我正在尝试Oracle's documentations给出的例子。 java文件为here,如该页面所示。现在使用这个java文件,我将LabelsBundle.properties
文件保存在同一目录中。
# This is the default LabelsBundle.properties file
s1 = computer
s2 = disk
s3 = monitor
s4 = keyboard
在读取值时,似乎不会忽略尾随空格,忽略前导空格。
所以,如果我想要领先的空间,我该怎么办?
换句话说,我需要做些什么才能将s1
的值读作
computer
而不是
computer
答案 0 :(得分:35)
Unicode转义序列\u0020
应该这样做,因为属性解析器应将其识别为实际值,Java String应将\u0020
解释为空间的Unicode代码点。
或者,IIRC,您可以使用像\ my value
这样的反斜杠来逃避空间。也适用于按键。
答案 1 :(得分:15)
你可以用反弹来逃避空间:
s1 =\ computer