Oracleのドキュメント で与えられた例を試しています。 Javaファイルは ここ です。そのページに示されています。このJavaファイルを使用して、LabelsBundle.properties
を保持します。同じディレクトリ内のファイル。
# This is the default LabelsBundle.properties file
s1 = computer
s2 = disk
s3 = monitor
s4 = keyboard
値の読み取り中に末尾の空白は無視されず、先頭の空白は無視されるようです。
では、先頭のスペースをそこに配置したい場合は、どうすればよいですか?
言い換えると、s1
の値を次のように読み取るために何をする必要がありますか
computer
の代わりに
computer
?
プロパティパーサーはそれを実際の値として認識し、Java文字列は\u0020
をのUnicodeコードポイントとして解釈する必要があるため、Unicodeエスケープシーケンス\u0020
がそれを行う必要がありますスペース。
または、IIRCの場合、この\ my value
のように円記号を使用してスペースをエスケープできます。キーにも使用できます。
あなたはバックラッシュでスペースを脱出することができます:
s1 =\ computer