admin管理员组

文章数量:1434909

The Apache Commons Configuration Java library can easily read repeated properties as lists and/or arrays.

How can I read indexed properties?

Repeated properties

Sample code from the Commons Configuration user guide.

usergui.properties file:

colors.pie = #FF0000
colors.pie = #00FF00
colors.pie = #0000FF

Java code:

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

List<String> list = config.getList(String.class, "colors.pie"));
String[] array = config.getStringArray("colors.pie")));

The list and array variables will both contain [#FF0000, #00FF00, #0000FF].

Indexed properties

usergui.properties file:

colors.pie.0 = #FF0000
colors.pie.1 = #00FF00
colors.pie.2 = #0000FF

Is there a way I can use Commons Configuration to read these properties as a list and/or an array?

本文标签: javaHow to read indexed properties with Apache Commons ConfigurationStack Overflow