Boucle for
Bonjour,
j'écris une boucle for dans laquelle mon indice parcourt une liste d'éléments d'une classe de type (Image img, int x, int y). dans la boucle, j'ai besoin desdits x et y. comment incrémenter i de manière à pouvoir utiliser xi et yi?
for (i : liste) /*i = (Image img, int xi, int yi)*/
j'écris une boucle for dans laquelle mon indice parcourt une liste d'éléments d'une classe de type (Image img, int x, int y). dans la boucle, j'ai besoin desdits x et y. comment incrémenter i de manière à pouvoir utiliser xi et yi?
for (i : liste) /*i = (Image img, int xi, int yi)*/
2 réponses
-
ModérateurLe plus simple est surement de faire :
int j=0; for (i : liste) { ... j++; }
Tu auras alors i == liste.get(j) -
en fait, pour chaque point de la liste "liste" je dois calculer une distance de i=(a,b) à ua=(x,y) donc comme je ne peux pas mettre
for ( (int a, int b) : liste )
je ne vois pas comment faire...