2016-01-06 25 views

回答

1

您可以使用Configuration提供的迭代器來構建映射。

Configuration configuration = new Configuration(); 
Map<String, String> map = new HashMap<>(); 
Iterator<Map.Entry<String,String>> iterator = configuration.iterator(); 
while (iterator.hasNext()) { 
    Map.Entry<String, String> entry = iterator.next(); 
    map.put(entry.getKey(), entry.getValue()); 
} 

您還可以看看this方法,它需要一個正則表達式,並返回配置的地圖<>。

0

爲什麼不這樣做:

Map<String, String> config = new HashMap<String, String>(); 
for(String key: conf.getKeys()){ 
    config.put(key, conf.getString(key)); 
} 

也就是說,遍歷所有條目,並添加到Map

相關問題