Lecture fichier.ini

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!

2 réponses

  1. Modérateur
    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
    1. 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
      1. Modérateur
        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