Bonjour,
J'ai un fichier créé avec une classe PrintWriter, contenant que des entiers séparés par un espace, j’aimerais récupéré ces entiers pour chaque ligne et les mettre dans des tableaux.
par exemple, si j'ai 3 lignes, je dois avoir 3 tableaux.
Version imprimable
Bonjour,
J'ai un fichier créé avec une classe PrintWriter, contenant que des entiers séparés par un espace, j’aimerais récupéré ces entiers pour chaque ligne et les mettre dans des tableaux.
par exemple, si j'ai 3 lignes, je dois avoir 3 tableaux.
Salut,
- utilises une ArrayList<ArrayList<Integer>> lignes pour stocker les données lues dans le ficher (tu ne peux pas utiliser des tableaux, quand tu ne connais pas à l'avance le nombre de données, mais tu pourras toujours convertir facilement les listes en tableau si tu as vraiment besoin).
- utilises un BufferedReader pour lire ton fichier ;
- BufferedReader.readLine() pour lire chaque ligne ;
- String.split(" ") pour diviser chaque ligne en token ;
- Integer.valueOf(token) pour obtenir un Integer à partir du token ;