Bonjour,
j'ai une hashmap que je parcours, et je veux récupérer le max des values parcourues. Mais quand je fais un return après la boucle for, ça me rend la tte dernière valeur parcourue qui n'est pas nécessairement la valeur max.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for (Iterator itra = myHashMap.values().iterator(); itra.hasNext();) { val = ((Integer)itra.next()); valMax = Math.max(val,val2); System.out.println("valMax:"+valMax); } } return valMax;
Partager