Accès à l'index d'itération dans la boucle For-Each de Java
Dans la boucle for-each de Java, accéder au nombre d'itérations actuel peut s'avérer être un un peu difficile. Contrairement à la boucle for traditionnelle (par exemple, for (int i = 0; i < array.length; i )), la boucle for-each (par exemple for (String s: stringArray) ne fournit pas de compteur d'itérations.
Existe-t-il un moyen intégré ?
Malheureusement, il n'existe aucun moyen intégré pour accéder directement à un nombre d'itérations avec la construction de boucle for-each.
Approche alternative : variable de compteur
La seule façon de suivre le nombre d'itérations dans une boucle for-each est de définir manuellement une variable de compteur et de l'incrémenter dans la boucle For. exemple :
<code class="java">int counter = 0; for (String s: stringArray) { // Do something with s counter++; }</code>
Cette approche vous permet de garder une trace de l'itération en cours et de l'utiliser à diverses fins, comme afficher la progression ou limiter le nombre d'itérations.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!