如何使用PropertiesConfiguration编写多行属性值?

我有一个属性文件的属性与列表值(逗号分隔),如何写在多线这个属性? (逗号后面的反斜杠)?

我无法find任何关于这个或至less关于逗号和反斜线的逗号

任何帮助将不胜感激。

也很高兴听到其他框架。

谢谢

如果你的意思是以下; 只是依赖于反斜杠+行尾。 我刚刚发现它logging在: http : //docs.oracle.com/javase/6/docs/api/java/util/Properties.html

primes = 2,\ 3,\ 5,\ 7,\ 11 

查看“ 用户指南”的“属性”文件 :

特殊字符和转义 :

如果您在属性(如换行符,制表符或Unicode字符)中需要特殊字符,则可以使用与Javastring相同的转义符指定它。 列表分隔符(默认为“,”)也可以转义:

key = This \n string \t contains \, escaped \\ characters \u0020

反斜杠更困难。

列表和数组 :

您可以通过在多行上使用相同的键来指定属性文件中的值列表:

 # chart colors colors.pie = #FF0000; colors.pie = #00FF00; colors.pie = #0000FF; 

您需要将内容中的\n字符与行尾连续转义符( \<eol>在行尾)组合,以获得实际在属性文件和返回值中表示的多行属性:

 KEY1=first line\n\ second line\n\ last line KEY2=another key 

不知道是否可以configurationcommons-configuration来实际使用这个语法来编写。