我可以使用以下内容将org.apache.commons.configuration.Configuration
转换为java.util.Properties
Properties props = new Properties();
Configuration config = new PropertiesConfiguration(fileName);
Iterator iter = config.getKeys();
while (iter.hasNext()) {
String key = (String) iter.next();
String value = config.getString(key);
props.put(key, value);
}
假设:键和值属于字符串类型。
有没有直接的方式将Configuration
转换为Properties
?
答案 0 :(得分:6)
ConfigurationConverter应该完成这项工作。
它有两种方法可以双向转换:
配置getConfiguration(属性道具)
将标准Properties类转换为配置类
和
属性getProperties(配置配置)
转换配置 class成为一个Properties类。