Если вы хотите использовать java.util.Properties
вы можете использовать префиксы. В файле .properties:
group1.key1=valgroup1key1
group2.key1=valgroup2key1
group2.key2=valgroup2key2
и прочитайте их так:
class PrefixedProperty extends Properties {
public String getProperty(String group, String key) {
return getProperty(group + '.' + key);
}
}
и использование:
/* loading, initialization like for java.util.Properties */
String val = prefixedProperty.getProperty("group1", "key1");
Вы также можете использовать ini4j с файлами Windows INI.
Другой, лучший способ - использовать собственный, структурированный файл (например, XML).