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



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

例如,以某种方式

myStr=Hello
      World

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

一行末尾的反斜杠可以打断多行,而开始一行的空白将被忽略:

myStr = Hello 
        World

注意:反斜杠需要位于行的最后;它必须是最后一个字符,后面没有空格,等等。

Java文档是这样说的:

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

如果逻辑行分布在多条自然行上,则转义行终止符序列的反斜杠、行终止符顺序以及下一行开头的任何空格都不会影响键或元素值。

您需要使用n作为解决方案。

前两个符号n-字符串的新行,第三个符号-属性文件中的多行。

例如(在application.properties中(:

mail.bodyText=Hello.n
This is notification.
myStr = Hello 
        World

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

相关内容

  • 没有找到相关文章

最新更新