2016-03-30 10 views
1

Я могу конвертировать org.apache.commons.configuration.Configuration в java.util.Properties с помощью:Прямой способ преобразования 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?

ответ

3

ConfigurationConverter должен выполнить эту работу.

Он имеет те два метода для преобразования в обоих направлениях:

Конфигурация getConfiguration (Свойства реквизита)

Преобразование стандартного класса свойств в класс конфигурации

и

Свойства getProperties (Конфигурация конфигурации)

Преобразование конфигурации класс в класс свойств.

+0

Это то, что я ищу. Благодаря..:) –