2011-04-07 20 views
89

是否可以在Java屬性文件的下一行繼續一個長字符串?Java:可能在屬性文件中換行?

例如,不知何故

myStr=Hello 
     World 

,當我得到getProperty("myStr")將與 「Hello World」 的迴歸?

回答

146

在一行的末尾的反斜槓允許您在多個斷行,並且開始行空白被忽略:

myStr = Hello \ 
     World 

Java docs這樣說:

一條邏輯線包含一個鍵元對的所有數據,它可能通過使用反斜線字符\轉義行終止符序列而散佈在多個相鄰的自然線上。

17
myStr = Hello \ 
     World 

反斜槓告訴應用程序繼續讀取下一行的值。 ^^

1

其實這是非常重要告訴「\」之後 絕不是什麼甚至沒有空格! 「

+0

」在行尾「相當的說,它不在行尾,如果反斜槓後面有空格 – Sirmyself 2017-09-25 15:42:38

+0

這個答案應該是一個註釋 – 2017-09-29 07:35:25