Bonjour,
J'aimerais faire un retour de mon tableau après lecture du fichier file.txt contenant une matrice 3*3
1 2 3
4 5 6
7 8 9
Voici mon code:
Pour l'appel je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public String[] maMethode() { BufferedReader buff = new BufferedReader(new FileReader("file.txt")); String str; String[] mots = null ; while((str = buff.readLine()) != null) mots = str.split(" ") ; return mots; }
Ceci ne m'affiche que la dernière ligne i.e les valeurs 789.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 String tab[]; tab = nav.maMethode(); for(int i=0; i<tab.length; i++) System.out.println(tab[i]);
Peut-être que j'ai mal compris l'utilisation du Split.
Cela fait un bon moment que je suis dessus. Si quelqu'un a une proposition.
Merci.
Partager