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


116

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

例如,以某种方式

myStr=Hello
      World

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


2
实际上,非常重要的一点是,在'\'之后,即使没有空格也绝不能是空!
dobrivoje

Answers:


182

行尾的反斜杠使您可以跨越多行,而开始行的空白将被忽略:

myStr = Hello \
        World

Java文档这样说:

逻辑行包含一个键-元素对的所有数据,通过使用反斜杠字符将行终止符序列转义,可以将它们分布在几条相邻的自然线上\


21
myStr = Hello \
        World

反斜杠告诉应用程序继续将值读取到下一行。^^


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.