Bonsoir,
J'ai une question concernant le stockage des éléments lu à partir d'un fichier texte. J'essaye de coder un petit programme et je dois lire des nombres qui se trouvent dans un fichier texte et les stocker dans une file, pour ensuite copier les éléments de cette pile dans un tableau multi-dimensionnel mais je ne sais pas comment je dois m'y prendre. Je sais lire le fichier ligne par ligne mais je n'arrive pas à stocker chaque nombre dans une pile. Pourriez-vous m'aider? Voici mon code. D'avance merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83 import java.io.*; import java.util.*; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; public class Main { public static void main(String[] args) { String chaine = ""; String fichier = "fichier.txt"; //lecture du fichier texte try { InputStream ips = new FileInputStream(fichier); InputStreamReader ipsr = new InputStreamReader(ips); BufferedReader br = new BufferedReader(ipsr); String ligne; while ((ligne = br.readLine()) != null) { System.out.println(ligne); chaine += ligne + "\n"; } br.close(); } catch (Exception e) { System.out.println(e.toString()); } //initialisation tableau final int[][] world = { {0,0,0}, {0,1,0}, {0, 0 ,0} }; } }
Partager