java - addProperty 包括带有 XMLConfiguration 的空白

标签 java xml apache-commons-config

我正在使用 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 方法并传入空格?

关于java - addProperty 包括带有 XMLConfiguration 的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6060482/

相关文章:

java - 在 spring 服务类中使用 ConcurentHashMap 和 AtomicInteger 作为实例变量

java - 如何从线程中捕获异常

c# - 通过linq获取一个属性的集合

python - 如何检测odoo中看板 View 的拖放事件?

.net - 具有空值的日期的 XML 反序列化

java - Apache Commons Configuration2 如何从 InputStream 读取数据

java - 使用 apache 配置读取 XMLConfiguration 文件时出现问题2

java - Spark安装问题,java异常

Java:在表中显示ArrayList中的所有数据

java - apache DatabaseConfiguration 中的动态重新加载