当前位置: 首页 > 面试题库 >

Java属性中的键可以包含空格吗?

柴耀
2023-03-14
问题内容

我们正在从数据库中获取属性(我们无法影响),并希望通过键/值映射来访问它们。我们面临的问题是,其中一个属性键包含一个空白字符。

foo bar = barefoot

正确解释如下

key: foo
value: bar = barefoot

有没有办法在键中包含空格,以便不将其解释为定界符?我猜这种行为就像预期的那样,但是我认为我可以在这里尝试一下。


问题答案:

看起来分隔符应该是=,而不是空格。因此- keyValuePair.split("=")应该做。

如果要从Java .properties文件加载此文件,则可以扩展java.util.Properties和覆盖此方法

public synchronized void load(InputStream inStream) throws IOException

以便它正确解析属性。



 类似资料:
  • 问题内容: base64编码的字符串是否可能包含空格?具体来说,它可以在字符串 末尾 包含空格吗? PS。我正在考虑整个“ MySQL在将字符串存储在VARCHAR字段中时会修剪尾随空白” ;-) 问题答案: 不,它不能。见Base64编码通过使用允许的字符库,这是人物,,,和(最后两个可能因实施不同),以及填充字符(不过这也取决于实现一些实现不使用填充在所有)。

  • 问题内容: 我有以下问题。我需要获取UI属性: 返回字符串,并且有效。但是,如果我遍历密钥集,则永远不会得到密钥。有谁知道为什么会这样吗?我得到了三种不同的方式(,和),但这些工作的任何人。 编辑 :我也找到了JFileChooser类的属性列表,其中包含一些不会出现在键集中的属性。问题是:如何以编程方式获取所有这些属性? 编辑 :代码示例: 此代码返回打印这些属性。键不出现在输出中。 问题答案:

  • 这是我的目标: 我不知道我收到myObj的内容。我有一个字符串变量,表示我需要的值的键。看起来像这样: 如何使用此字符串变量从对象获取值? 显而易见的猜测是行不通的: 编辑:我希望有一个比这个例子更灵活的解决方案。也就是说,我可能需要深入到另一个层次,点符号可能会被加入到混合中。我用的是有角度的。js,并认为一定有什么东西已经做到了这一点。

  • 问题内容: 我有一个JavaScript对象,看起来像这样: 我可以访问轻松使用或其他属性。但是,我无法正确访问的语法。我没有运气就尝试了以下方法: 问题答案: 使用ECMAscripts的“括号表示法”: 您可以以任何一种方式使用该表示法,即进行阅读和书写。

  • 是一个有效的$ref吗? 正如本文解释$ref用法时所述,看起来应该是。 但是AJV和https://www.jsonschemavalidator.net/似乎不同意。 尝试使用一个普通的JSON指针,它似乎绝对是可能的:https://repl.it/repls/wretchedspiritedmammoth 这就是我正在测试的模式。 无法解析id http://example.org/foo

  • 问题内容: PHP名称空间可以包含变量吗?如果是这样,如何实现? 问题答案: 不可以。您可以在声明名称空间后设置变量,但是变量将始终存在于全局范围内。它们永远不会绑定到名称空间。您可以从中没有任何名称解析描述来推断出这一点 常见问题解答:您需要了解的有关名称空间的知识(PHP 5> = 5.3.0) 也将不允许使用语法在命名空间中定位变量。