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

如何在属性文件中转义等号

严烨
2023-03-14
问题内容

如何=在Java属性文件中转义等号()?我想在文件中添加以下内容:

table.whereclause=where id=100

问题答案:

此外,请从javadoc上的类参考
load(Reader reader)
方法Property

load(Reader reader)方法文档中说

关键包含了所有的从第一个非空格字符以及高达行的字符,但不包括第一转义
'='':'或比行结束符等空白字符。所有这些密钥终止字符都可以通过用前面的反斜杠字符转义来包括在密钥中;例如,

\:\=

将是两个字符的键":=". 可以使用\r\n转义序列包括行终止符。跳过键后的任何空格;如果键之后的第一个非空白字符为'='
':',则将其忽略,并且其后的所有空白字符也将被跳过。该行上所有剩余的字符将成为关联元素字符串的一部分;如果没有剩余字符,则该元素为空字符串""。一旦识别出构成键和元素的原始字符序列,就如上所述执行转义处理。

希望能有所帮助。



 类似资料:
  • 问题内容: 我通过创建html字符串来建立一行以使用jQuery插入表中,即 是从ajax调用返回的字符串,可以包含任何字符。如果包含单引号,它将通过定义属性值的结尾来破坏HTML。 如何确保在浏览器中正确显示字符串? 问题答案: 您只需要用等效的HTML实体字符代码交换任何字符: 另外,您可以使用jQuery的DOM操作方法创建整个内容:

  • 问题内容: 我正在尝试使用在锚的title属性中包含双引号的字符串。到目前为止,我尝试了这些: 和 请注意, 不能 使用单引号。 问题答案: 这个变体- 是正确的,并且可以正常工作-您在呈现的页面中看到正常的引号。

  • 问题内容: 我在下拉式网页上有一个下拉菜单,当值字符串包含引号时,该网页中断。 值为,但在DOM中,它始终显示为空字符串。 我已经尽一切努力设法正确地对字符串进行转义,但无济于事。 如何在页面上呈现此内容,以便回发消息包含正确的值? 问题答案: 是正确的方法,这是您的第三项测试: 或者,您可以用单引号分隔属性值:

  • 问题内容: 有谁知道为什么存储属性文件时冒号会转义? 我正在这样做: 并使用存储: 它正在工作,但是输出由于某些原因冒号已转义: 有人知道解决方法吗? 问题答案: 在属性文件中,这两个都是合法的: 因此=和:必须都转义。 现在,如果您用Properties读回了东西,那没问题。否则,您将必须编写自定义代码

  • 问题内容: 我正在创建一个在GlassFish中运行的Web服务,并且我想要一些自定义属性。为此,我正在使用该类。我使用的代码是: 但是,如何在配置目录中获取-file? 我不确定我的类路径,因为它是由NetBeans和GlassFish管理的。我假设我的-file在部署时已添加到类路径中… 我已经添加了自己的解决方案,但是如果有人可以提出更好的解决方案,那将是非常受欢迎的… 问题答案: 有效的解

  • 我如何添加一些自定义属性? 到目前为止,我使用了以下语法 ...但是它不能读取文件,因为它不能识别“changetype”属性。 如何添加该属性?