在使用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
的字符作为 \u
xxxx 写入,其中 xxxx 是该字符相应的十六进制值。对于键,所有写入的空白字符前面都有一个 \
字符。对于元素,所有写入的前导空白字符(但是不嵌入或尾随空白字符)前面都有一个 \
字符。所有写入的键和元素字符 #
、!
、=
和 :
前面都有反斜杠,确保能正确地加载这些字符。
原文:http://blog.sina.com.cn/s/blog_53a99cf30100f1m9.html