Как читать индексированные свойства с помощью конфигурации Apache CommonsJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как читать индексированные свойства с помощью конфигурации Apache Commons

Сообщение Anonymous »

Библиотека Java конфигурации Apache Commons может легко считывать повторяющиеся свойства в виде списков и/или массивов.
Как я могу читать индексированные свойства?
Повторяющиеся свойства
Пример кода из руководства пользователя Commons Configuration.
файл usergui.properties:

Код: Выделить всё

colors.pie = #FF0000
colors.pie = #00FF00
colors.pie = #0000FF
Код Java:

Код: Выделить всё

Configurations configs = new Configurations();
PropertiesConfiguration config = configs.properties("usergui.properties");

List list = config.getList(String.class, "colors.pie"));
String[] array = config.getStringArray("colors.pie")));
Переменные списка и массива будут содержать [#FF0000, #00FF00, #0000FF].
Файл Индексированные свойства
usergui.properties:

Код: Выделить всё

colors.pie.0 = #FF0000
colors.pie.1 = #00FF00
colors.pie.2 = #0000FF
Можно ли использовать конфигурацию Commons для чтения этих свойств в виде списка и/или массива?

Подробнее здесь: https://stackoverflow.com/questions/791 ... figuration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»