Lecture fichier boucle infinie JAVA

Résolu
banbino -  
 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;
}
Configuration: Windows XP
Firefox 2.0.0.11

3 réponses

  1. SebManfred Messages postés 484 Date d'inscription   Statut Membre Dernière intervention   128
     
    à la fin de ton fichier "fichier.rc" rajoute un \n (une ligne vide à la fin), pour voir
    0
  2. banbino
     
    J'ai déjà essayé ca marche pas non plus
    0
  3. banbino
     
    c'est bon j'ai trouvé, l'erreur était ailleurs. Ce code là est bon. meci qd meme
    0