在使用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