Lecture fichier.ini

Fermé
Rojoharifetra Messages postés 5 Date d'inscription mercredi 24 avril 2013 Statut Membre Dernière intervention 4 mai 2013 - 4 mai 2013 à 10:45
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 4 mai 2013 à 19:19
J'ai un petit soucis sur la lecture d'un fichier en Java. Voila j'ai un fichier .ini dont la forme est comme ceci:
[abrev]
n1=slt
n2=kw
[sign]
n1=salut
n2=quoi
et ce que je veux faire c'est d'extraire la valeur des n1 et n2 de ces 2 groupes et les mettres dans un array[][] ou le premier colonne contient l'abrev et le 2em contient celui du sign. J'ai besoin d'aide si quelqu'un pouvait m'aider a resoudre ce probleme!
A voir également:

2 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
4 mai 2013 à 10:48
Il n'y a que n1 et n2 ou ça peut être plus long ?

Je te conseille de regarder la classe Scanner pour lire un fichier texte.
0
Rojoharifetra Messages postés 5 Date d'inscription mercredi 24 avril 2013 Statut Membre Dernière intervention 4 mai 2013
4 mai 2013 à 12:08
il y en a au moins 20 (i.e n1...n20)!
J'ai déjà essayé avec le Scanner mais le truc ce que je n'arrive pas a trouver le moyen pour extraire les valeurs des ni (valeur de n1 par exemple) lorsque j'ai fait la lecture en ligne par ligne
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
4 mai 2013 à 19:19
Une fois que tu as une ligne tu peux couper ta chaîne avec une expression régulière avec split.
Exemple :

String line = "n2=kw";
String[] tab = line.split("=");

System.out.println(tab[0]); // "n2"
System.out.println(tab[1]); // "kw"
0