properties 配置文件如何换行

时间:2021-08-11 15:05:18

在使用properties配置文件的时候我们经常碰到如下两个问题

1:当a=b中的b值内容特别长的时候为了阅读方便我们手动换行,但如果我们直接回车那么后面的数据就会丢失。那如何解决呢?

例如:

a=aaaaaaaaasdfasdfasdfasdfasdfadfasdfaf

我们如果想分两行卸载配置文件中应该如下写法

a=aaaaaaaaas\

dfasdfasdfasdfasdfadfasdfaf

2:当a=b中的b值内容特别长并且里面要分多行的话。

例如我们想打印出的值如下

aaaaaaaaaa

bbbbbbbb

cccccc

cccccc

那么我们配置文件中应该如下编写

a=aaaaaaaaaa\nbbbbbbbb\ncccccc\ncccccc

其他符号:

ASCII 字符 \、制表符、换页符、换行符和回车分别作为 \\\t\f\n 和 \r 写入。

小于 \u0020 和大于 \u007E 的字符作为 \uxxxx 写入,其中 xxxx 是该字符相应的十六进制值。对于键,所有写入的空白字符前面都有一个 \ 字符。对于元素,所有写入的前导空白字符(但是不嵌入或尾随空白字符)前面都有一个 \ 字符。所有写入的键和元素字符 #!= 和 : 前面都有反斜杠,确保能正确地加载这些字符。

原文:http://blog.sina.com.cn/s/blog_53a99cf30100f1m9.html