Me couriger ce programme java

Fermé
than24 Messages postés 63 Date d'inscription dimanche 27 septembre 2009 Statut Membre Dernière intervention 30 septembre 2012 - 22 févr. 2010 à 19:58
kory3249 Messages postés 16 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 8 juin 2017 - 2 mars 2010 à 22:33
Bonjour,
j'ai essayer de faire un petit programme, afin de recuperer chaque ligne champ parchamp a partir d'un fichier txt ,dans un tableu multi dimention voici mon programme, il ya un message d'erreur qui est le suivant:
"java.IOException:stream closed"

mon programme est le suivant:
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.*;

public class THANINA{
public static void main(String[] args){
String chaine="";
String champ ="";

int i=0,nbr=0;
String fichier ="d:\\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){
nbr+=nbr;

String [][]tab = new String[nbr][3];
for (int k=1;k<nbr+1;k++)
{
for( int j=1;j<ligne.length()+1;j++)
{
char car =ligne.charAt(j-1);
if (car != ',')
champ +=car;
else {
tab [k][i]=champ;
champ="";
i++;}

}
tab[k][i]=champ;
for(i=0;i<3;i++)

System.out.println(tab[k][i]+"\t");
System.out.println(ligne);
chaine+=ligne+"\n";
}
br.close();

}}
catch (Exception e){
System.out.println(e.toString());
}


}
}







/*merci de me repondre*/
A voir également:

1 réponse

kory3249 Messages postés 16 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 8 juin 2017
2 mars 2010 à 22:33
Regardez vous cette page , peut aider vous?
0