bonjour tout le monde,

je suis une débutante en java, j'ai essayer de faire un programme pour stocker des valeurs entières dns un fichier csv dans un tableau mais ça marche pas
mon programme est le suivant
j'espère avoir une réponse et solution merci d'avance


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
84
85
86
87
88
89
90
91
import java.io.FileReader;
 
import java.io.BufferedReader; 
import java.io.IOException; 
import java.util.StringTokenizer; 
public class bismilah {
 
/** 
 
* @param args 
 
* @throws IOException 
 
*/ 
 
public static void main(String[] args) throws IOException {
 
// TODO Auto-generated method stub 
FileReader chemin = null ;
BufferedReader chemin1= null ;
 
chemin = new FileReader( "c:\\essai.csv" );
chemin1=  new BufferedReader(chemin);
 
int L=10;
 
int C=10;
 
int [][] tab= new int [L][C];
 
int i,j = 0;
 
for (i=0;i<L;i++)
{
 
 
for (j=0;i<C;j++)
{
 
tab[i][j]=-1;
 
}
 
}
 
i=0;
 
 
while (( true )&&(i<L ))
{ 
 
j=0;
 
String ligne =chemin1.readLine();
 
StringTokenizer st = new StringTokenizer(ligne, ";" );
 
while (st != null && j < C)
{
 
tab[i][j] = Integer.parseInt(st.nextToken());
 
st = new StringTokenizer( null , ";" );
j++;
 
}
 
 
i++;
 
 
}
 
 
for ( int x=0;x<i;x++)
{
 
 
for ( int y=0;y<j;y++)
{
 
System.out .println(tab[x][y]);
}
 
System.out .println( "\n" );
}
 
}
 
 
}