Problème avec parcours d'une ArrayList et Iterator
Bonsoir,
Après une infinité de tests sur mon programme à tous les endroits, j'ai enfin compris pourquoi il n'allait pas jusqu'au bout (il était censé afficher quelque chose, mais au lieu de ça il n'affichait rien -> il s'arrêtait d'afficher à l'appel de la fonction qui ne va pas).
Alors le problème vient de mon ArrayList nommé listeDistances que je remplis avec plusieurs entier.
Voici la fonction qui cause des soucis :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public int renvoieCompteurDistance() {
this.distCompteur = this.listeDistances.get(0);
while (it.hasNext()) {
if (this.distCompteur > it.next()) {
this.distCompteur = it.next();
}
}
return this.distCompteur;
} |
Alors j'aimerais comparer la valeur courante de ma liste avec la valeur suivante, si la valeur suivante est plus petite que ma valeur courante, alors je l'affecte à ma valeur courante. C'est tout. Mais ça ne marche pas.
J'ai également essayé avec une boucle de type for à la place mais nada non plus.
Merci de votre aide. :D