how to read a config file with sections using Java

2019-06-24 10:38发布

问题:

This question already has an answer here:

  • What is the easiest way to parse an INI file in Java? 10 answers

Given a file containing this:

[upper]
a = A
b = B

[words]
1 = one
2 = two

How do I access these key/values with reference to their headers? Java's Properties() class only handles section-less files.

回答1:

Use the ini4j library (tutorial linked): http://ini4j.sourceforge.net/tutorial/



回答2:

If you are a fan of the Apache Commons offerings, they have a library just for you: Commons Configuration. Commons Configuration reads many more formats other than just the .INI style files.