使用值中的新行字符读取java中的.properties文件

Jav*_*tor 4 java regex properties map

我使用这样的属性定义了一个.properties文件

A=Hello World this is a dummy text

B=Bye Bye World I am leaving to mars
Run Code Online (Sandbox Code Playgroud)

从输入流加载资源后,我能够正确读取它并显示它们.

现在我想要像这样定义这些属性

A= Hello World 
   this is a 
   dummy text

B= Bye Bye World 
   I am leaving to 
   mars
Run Code Online (Sandbox Code Playgroud)

但是它没有按预期加载它

A as Hello World
Run Code Online (Sandbox Code Playgroud)

B as Bye Bye World.
Run Code Online (Sandbox Code Playgroud)

我是否必须自己定义正则表达式并阅读此内容并将其填入地图中.

或者有任何默认方式Properties.java

a_h*_*ame 8

您需要添加一个\n然后以"continuation"字符结束该行:\

A=Hello World\n \
this is a\n \
dummy text

请注意,加载Properties文件时会修剪前导空格.因此,如果需要缩进行,则需要将其添加到上一行的末尾:

A=Hello World\n   \
this is a\n    \
dummy text