Java 属性中的键是否可以包含空白字符?
2022-08-31 23:44:58
我们从数据库中获取属性(我们无法影响的属性),并希望通过键/值映射访问它们。我们面临的问题是,其中一个属性键包含空白字符。
foo bar = barefoot
这是 - 正确 - 解释如下
key: foo
value: bar = barefoot
有没有办法在键中包含空白,以便它不会被解释为分隔符?我想这种行为就像预期的那样,但我认为我可以在这里尝试一下。
我们从数据库中获取属性(我们无法影响的属性),并希望通过键/值映射访问它们。我们面临的问题是,其中一个属性键包含空白字符。
foo bar = barefoot
这是 - 正确 - 解释如下
key: foo
value: bar = barefoot
有没有办法在键中包含空白,以便它不会被解释为分隔符?我想这种行为就像预期的那样,但我认为我可以在这里尝试一下。
您可以使用Java Unicode转义属性文件中的所有内容:
\u003d
为=
\u0020
对于空格例如:
foo bar = barefoot
必须是:
foo\u0020bar\u0020=\u0020barefoot
因此,将是:
key: "foo bar "
value: " barefoot"
也许你可以转义空格:foo\ bar = barefoot
编辑:糟糕,我没有看到您无法更改属性。