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:

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;
}
Pour l'appel je fais:

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]);
Ceci ne m'affiche que la dernière ligne i.e les valeurs 789.

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.