Lecture fichier boucle infinie JAVA

Résolu/Fermé
banbino - 24 janv. 2008 à 11:30
 banbino - 24 janv. 2008 à 12:26
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;
}
A voir également:

3 réponses

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