Bonjour tout le monde,
Je rencontre un problème que je ne peux pas résoudre.
Je somme les nombres d'un fichier txt, la première fois ça fonctionne très bien, j'ai le bon résultat.
Par contre, quand je refait la somme, ça ne fonctionne plus, j'obtiens 0.
Voici mon code et certaines explications :
int i=0;
while((ligne=br.readLine())!=null)
{
i++;
nombreTransformes = Integer.parseInt(ligne);
total+=nombreTransformes;
}
System.out.println("i vaut " +i);
Donc la première fois, ça fonctionne bien, i vaut le nombre de chiffre se trouvant dans le fichier (par exemple 11) et le total est correcte, par contre, quand je repasse une seconde fois, i vaut 0 (donc aucun passage dans le while) et la somme vaut 0.
Je me demande si le FileReader ne devrait pas revenir au début du file, comment faire cela ?
Merci d'avance pour votre aide.
DD