prise = entree.readLine();//je recupere la premiere ligne du fichier
texte = prise; //je la met dans la variable texte System.out.println(prise); //ca c''est pour voir ce que ca donne while(prise !=null)//tant qu'il y a du texte {
texte = texte+"\n"+prise;
prise = entree.readLine();
}
System.out.println(texte);//je regarde ce qu'il y a dans ma variable
entree.close();//je ferme le fichier if(texte !=null) return texte; else return"la variable est null";
Et dans ma console, j'ai comme reponse :
false
null
null
ce qui veut dire que le bbuffered reader n'est pas pres, sauf que si je fait une boucle qui attend que le buffered soit pres, le programme plante.
le premier null c'est le prise, donc c'est comme si mon fichier etait vide ce qui n'est pas le cas.
et le second c'est la variable texte, qui est vide (normal vu que prise etait vide avant d'entrer dans le programme)
or le fichier n'est pas vide, des le debut j'ai mis des trucs dedans.
J'ai l'impression que ca vient du fichier, qui a un pb, car je ne tombe dans aucune exception...
et dans le fichier a la fin, il y a:
la variable est null
et ensuite les differentes variable que je donne dans la classe ecrireCsv
Si quelqu'un peut m'aider, je le remercie.
phoenix_stealer
Edit : trop tard, merci qd meme
j'essayé de iire une fichier que j'avais déja en ecriture, donc il n'y avais plus rien dessus... ecore dsl