我用这样的属性定义了一个 .properties 文件
A=Hello World this is a dummy text
B=Bye Bye World I am leaving to mars
从输入流加载资源并正确显示后,我能够正确读取它。
现在我想像这样定义这些属性
A= Hello World
this is a
dummy text
B= Bye Bye World
I am leaving to
mars
但是它没有按预期加载
A as Hello World
和
B as Bye Bye World.
我是否必须自己去定义一个正则表达式并阅读它并将其填入 map 。
或者在 Properties.java
中是否有默认可用的方法?
最佳答案
您需要添加一个\n
,然后以“continuation”字符结束该行:\
A=Hello World\n \ this is a\n \ dummy text
请注意,加载属性文件时前导空格会被删除。因此,如果您需要缩进行,则需要将其添加到上一行的末尾:
A=Hello World\n \ this is a\n \ dummy text
关于java - 使用值中的换行符读取 java 中的 .properties 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13433144/