我正在使用 Apache Commons 配置。如何将属性(带空格的字符串)添加到我只获得一个属性的配置中?
config.addProperty("date", "08.05.2011, 15:20");
导致两个属性:
<date>08.05.2011</date>
<date>15:20</date>
非常感谢。
我正在使用 Apache Commons 配置。如何将属性(带空格的字符串)添加到我只获得一个属性的配置中?
config.addProperty("date", "08.05.2011, 15:20");
导致两个属性:
<date>08.05.2011</date>
<date>15:20</date>
非常感谢。
猜测一下,我会说您可能正在使用空格的自定义列表分隔符,而不是默认的逗号列表分隔符。
根据http://commons.apache.org/configuration/howto_basicfeatures.html#List_handling, setProperty 和 addProperty 方法可以很好地处理人们期望从 getProperty 获得的列表处理。这意味着,默认情况下,如果您将逗号分隔的字符串传递给 addProperty,则库会将其分解为多个属性。
您是否在代码中的任何位置调用 setListDelimiter 方法并传入空格?