Java:可以在属性文件中换行吗?

标签 java configuration properties

是否可以在 Java 属性文件的下一行继续一个长字符串?

例如,不知何故

myStr=Hello
      World

当我得到 getProperty("myStr") 时,它会返回“Hello World”?

最佳答案

行尾的反斜杠可让您跨越多行,并且忽略行首的空格:

myStr = Hello \
        World

注意:反斜杠必须在行尾;它必须是最后一个字符,后面不能有空格,等等。

Java docs这么说吧:

A logical line holds all the data of a key-element pair, which may be spread out across several adjacent natural lines by escaping the line terminator sequence with a backslash character \.

...

If a logical line is spread across several natural lines, the backslash escaping the line terminator sequence, the line terminator sequence, and any white space at the start of the following line have no affect on the key or element values.

关于Java:可以在属性文件中换行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576164/

相关文章:

java - 如何以编程方式从浏览器缓存中删除旧小程序?

configuration - 如何以编程方式从 php 获取 phpinfo() 变量?

eclipse - 在 Eclipse IDE 外部启动运行配置

java - 你在使用 Hibernate 时遇到过什么样的困难

java - 连接的 Flex 客户端与 GraniteDS 教程中的数据更新不同步

c# - .NET配置系统中的拼写错误是设计缺陷吗?

c# - 遍历对象中的已知属性

class - 德尔福类: Property vs Get/Set methods

python - 如何拥有默认对象属性并可以选择设置它?

java - 在 web 服务调用上传递 LPTA token 不起作用