Problème de lecture de fichier tout bête [RESOLU] - Java - Programmation
Marsh Posté le 02-06-2009 à 15:33:30
Tu dois avoir 1 ligne sur 2 de zappée car dans la condition de ton while tu fais un readLine() et donc ça récupère une ligne dans le vide.
Donc par exemple :
while ((ligne = ficTexte.readLine()) != null){
System.out.println(ligne);
}
Marsh Posté le 02-06-2009 à 16:00:35
Héhé mon héros!
Merci il me fallait un avis extérieur car je ne voyais pas du tout l'erreur et en effet c'est bien cela. Voila au moins un sujet vite résolu.
Merci beaucoup.
gorion18
Marsh Posté le 02-06-2009 à 15:24:26
Bonjour bonjour.
Alors je vous explique mon problème. J'ai un algo tout simple qui lit un fichier texte(xml dans mon cas mais nul besoin de JDom) et je veux faire un traitement pour chaque ligne. Donc comme je l'ai dit tout bête. Le problème c'est que quand j'exécute mon algo, j'ai des lignes qui ne sont pas affichés dans la console (j'ai mis un bon vieux system.out.println() de la ligne à la place de mon traitement pour voir cela et donc j'ai des lignes non traités. Voila mon algo
Je ne vois vraiment pas comment des lignes peuvent être passées à la trape.
Si quelqu'un a déja rencontré ce problème ou à une idée je suis tout ouïe.
Merci
Cordialement
gorion18
Message édité par gorion18 le 02-06-2009 à 16:01:34