Syntaxe de la fonction end of file en java

cs_ismailfk Messages postés 37 Date d'inscription vendredi 2 décembre 2005 Statut Membre Dernière intervention 8 juillet 2009 - 7 août 2006 à 09:51
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 - 12 août 2006 à 14:40
bonjour les amis ;

mon probleme est de trouver une fonction en java equivalente a eof() (end of file)

voila mon code et mon probleme est dans la condition du while

try
{
FileReader fr = new FileReader("base.txt");
BufferedReader br = new BufferedReader(fr);

String texte = "";
int a = 0;
while(! eof(fr))
{
texte = br.readLine() ;
//ici il faut ajouter le code de verification
println(texte);

}
br.close();
System.out.println(texte);
}

<!-- / message -->
A voir également:

4 réponses

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
7 août 2006 à 10:10
Salut,


tu l'auras simplement en fesant


texte = br.readLine() ;
if(texte == null)//fin de fichier...


Si tu es avec le jdk 1.5 utilise plutot la classe Scanner qui est tres bien pour des lectures de stream

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
1
Rejoignez-nous