Bonjour,

J'aimerais savoir comment peut on récupérer le "nombre d'itérations" dans un for each. En gros avec un for normal :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
for(int i=0; i<tabvalues.length; i++){
     system.out.println("valeur de mon tableau : "+tabvalues[i]);
     system.out.println("valeur de l'itération : "+i);
 
}
ce qui est impossible avec un for each :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
for(Integer value : listvalues){
      system.out.println("valeur de ma liste : "+value);
      system.out.println("valeur de l'itération : ????");
}
Le seul moyen que j'ai trouvé c'est de faire intervenir un compteur à incrémenter... Y a t-il un autre moyen?