Gestion de fichier de configuration .ini

Soyez le premier à donner votre avis sur cette source.

Vue 14 617 fois - Téléchargée 1 209 fois

Description

Je devais utiliser un fichier de configuration (.ini) à la windows sur mon appli Java. Du coup, j'ai créé cette classe assez simple qui permet de récupérer les infos d'un fichier .ini et meme d'y ajouter de nouvelles propriétés.
C'est ma première source que je dépose alors si vous avez des remarques sur le code ou si certains commentaires ne sont pas clairs, n'hésitez pas hein!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
26 juillet 2012

Gère parfaitement les caractères spéciaux dans le path du fichier INI. Merci pour ces sources.
Messages postés
1
Date d'inscription
vendredi 11 mars 2005
Statut
Membre
Dernière intervention
5 juin 2007

Salut,
merci pour ce code mais j'ai un petit problème je n'arrive pas a créer d'instance de cette classe.
Quelqu'un pourrait-il m'éclairer ?

Merci.
Messages postés
5350
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
29 juin 2020
97
Salut,

dans ton code tu utilises la syntax jdk 1.5 donc pourquoi ne pas l'utiliser à fond?

exemple tu fais dans la methode loadFile()

BufferedReader readBuffer = new BufferedReader(new InputStreamReader(new FileInputStream(m_file)));
String line = null;
String currentSection = null;
try {
while((line = readBuffer.readLine()) != END_OF_FILE){
//............;

pourquoi ne pas utiliser la classe Scanner exemple :

Scanner sc = new Scanner(new FileInputStream(m_file));

String line = null;
String currentSection = null;
while(sc.hasNext()){
line = sc.nextLine();
//...............
}
sc.close();


sinon je suis du meme avis que neodante concernant les .properties
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
L'utilisation des fichiers .properties et de la Properties ou ResourceBundle est quand même plus conseillée ... ;-)

++

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.