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
Code :
- static void extraireVarFichierProcess(String nomFichierProcess)
- {
- System.out.println(nomFichierProcess);
- String ligne = "";
- BufferedReader ficTexte;
- try {
- ficTexte = new BufferedReader(new FileReader(new File(nomFichierProcess)));
- if (ficTexte == null) {
- throw new FileNotFoundException("Fichier non trouvé: "
- + nomFichierProcess);
- }
- do {
- ligne = ficTexte.readLine();
- System.out.println(ligne);
- } while (ficTexte.readLine() != null);
- ficTexte.close();
- } catch (FileNotFoundException e) {
- System.out.println(e.getMessage());
- } catch (IOException e) {
- System.out.println(e.getMessage());
- }
- }
|
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