Lecture fichier boucle infinie JAVA

[Résolu/Fermé]
Signaler
-
 banbino -
Bonjour,
je cromprend vraiment pas ce qui se passe. Ce code boucle à l'infinie. Pourtant j'ai utilisée cette solution d'autre fois et ca marche.

Si quelqu'un pouvais m'aider, ca serait super,
Merci d'avance

code:

searchGoodText(); // quand je met cette ligne en commentaire ca marche, le pb vient donc bien de la méthode.

public ArrayList searchGoodText(){
String myLine = null;
newFile = "C:\\fichier.rc"; // fichier non vide.
ArrayList Tab= new ArrayList();
ArrayList ligneN;

RandomAccessFile myFile = null;

try{
myFile = new RandomAccessFile(newFile, "rw");

while ((myLine = myFile.readLine()) != null ){ // ===>>> ca boucle à l'infinie
}
}catch (IOException e) {
System.err.println("IOException : "+e.getMessage());
}finally {
// --- Close the openned files
try{
myFile.close();

}catch ( Exception e ){
// --- Do nothing
}
}
return Tab;
}

3 réponses

Messages postés
484
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
20 mai 2011
111
à la fin de ton fichier "fichier.rc" rajoute un \n (une ligne vide à la fin), pour voir
J'ai déjà essayé ca marche pas non plus
c'est bon j'ai trouvé, l'erreur était ailleurs. Ce code là est bon. meci qd meme