Stocker des valeurs entiéres dns un fichier csv dans un tableau

mounaensaf Messages postés 5 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 24 août 2009 - 9 mars 2009 à 21:14
BenVS Messages postés 1 Date d'inscription lundi 7 mai 2007 Statut Membre Dernière intervention 20 mai 2009 - 20 mai 2009 à 09:35
bonjour tout le monde, je vous remercie vivement pour se site intéresessant


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 j'ai suit un programme dans le site ne C mais je pense ce n'est pas le cas en java :(
mon programme est le suivant
j'espére avoir une réponse et solution merci davance





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

for


(



int


y=0;y<j;y++){

System.




out


.println(tab[x][y]);}

System.




out


.println(


"\n"

);}

}

}

1 réponse

BenVS Messages postés 1 Date d'inscription lundi 7 mai 2007 Statut Membre Dernière intervention 20 mai 2009
20 mai 2009 à 09:35
Si ton fichier est un CVS standard, essai déja en mettant "," comme séparateur et non ";" !
0
Rejoignez-nous