tbo*_*tbo 2 configuration apache-commons
我想好像有可能/由Apache的commons-configuration支持从属性文件中获取一个属性作为映射
到目前为止,我已经通过以下代码段间接地做到了这一点
Map<String, T> map = new LinkedHashMap<>();
Configuration subset = config.subset(key);
if (!subset.isEmpty()) {
Iterator it = subset.getKeys();
while (it.hasNext()) {
String k = (String) it.next();
//noinspection unchecked
T v = (T) subset.getProperty(k);
map.put(k, v);
}
}
return map;
Run Code Online (Sandbox Code Playgroud)
有谁知道比这更直接的方法?
非常感谢你
我更喜欢您的操作方式,但如果您愿意:ConfigurationMap
Map<Object,Object> config = new ConfigurationMap(subset);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3037 次 |
最近记录: |