GESTION DE FICHIER DE CONFIGURATION .INI

Messages postés
2837
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
- - Dernière réponse : caulfield
Messages postés
1
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
26 juillet 2012
- 26 juil. 2012 à 17:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38879-gestion-de-fichier-de-configuration-ini

cs_neodante
Messages postés
2837
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 ... ;-)

++
Twinuts
Messages postés
5340
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
3 septembre 2019
87 -
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
tamtam02
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.
caulfield
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.