ini4j - Comment obtenir tous les noms de clés dans un cadre?

J'ai décidé d'utiliser le fichier ini pour stocker la simple paire clé-valeur de configuration pour mon application Java.

J'ai cherché et cherché sur stackoverflow et a constaté que ini4j est fortement recommandé pour l'analyse et l'interprétation des fichiers ini dans Java. J'ai passé un certain temps à lire le tutoriel sur ini4j site; cependant, je n'étais pas sûr de la façon d'obtenir toutes les valeurs de clé pour un paramètre dans un fichier ini.

Par exemple, si j'ai un fichier ini comme ceci:

[ food ]
name=steak
type=american
price=20.00

[ school ]
dept=cse
year=2
major=computer_science

et à supposer que je ne connais pas les noms de touches à l'avance. Comment puis-je obtenir la liste des clés de sorte que je peux éventuellement récupérer les valeurs en fonction de clés? Par exemple, je voudrais obtenir un tableau ou une sorte de structure de données qui contient "nom", "type", et "prix" si je reçois une liste de clés pour la nourriture.

Quelqu'un peut-il me montrer un exemple où vous ouvrez un fichier ini, d'analyser ou de l'interpréter de manière qu'une application connaît tous la structure et les valeurs du fichier ini, et d'obtenir la liste des clés et valeurs?

Vous pouvez plutôt utiliser java.util.Propriétés, si elle n'a pas les articles comme .les fichiers ini faire.
C'était le problème. J'avais besoin d'articles pour cet outil, je suis en train de faire. Je suis assez sûr il y a un moyen de le faire avec ini4j, juste ne pouvez pas trouver le droit de l'api, de la classe, ou un tutoriel

OriginalL'auteur codingbear | 2009-10-21