2013-02-13 40 views
0

我有一個Java程序可以通過.properties文件配置。最好的文件用於配置與多線支持

但是其中一個配置鍵,我需要一個多行值。

對於如:

#proerties file start 
key1=value1 
desc=a long long line/
next line/ 
and again next line with a very long desc 
/(need to give some new line) 
/
something else 
from path D://myfile.txt 

現在你可以看到這是很費勁,用戶需要被教育關於逃跑。

所以我想知道有沒有更好更優雅的方法來解決這個問題?

回答

0

是Java屬性必須躲避多行文字爲:

# The following is a multi-line description. 
desc=Mi ne scias,\ 
    chu chi tio funkcias, chu ne.\ 
    Chu vi havas ideon? 

而且特殊字符可能需要的u-逃脫。

但是有一些屬性編輯器。太多隻是一個名字。搜索一個具有多行功能,避開特殊字符,處理註釋,並可能提供良好的國際化支持(不同語言並列)的人。

+0

請問您可以推薦一些屬性編輯器 – MBanerjee 2013-02-14 01:58:27

+0

我更喜歡NetBeans IDE中的屬性編輯器,可以選擇打開或編輯。在一種情況下,您可以並排編輯。您可以添加語言環境(語言)。對於其他人,如果不嘗試一下,就不會有太多經驗。抱歉。 – 2013-02-14 08:41:24

相關問題