Objectif : La boucle for-each est utilisée pour parcourir séquentiellement les éléments d'un tableau ou d'une collection, du début à la fin.
Syntaxe :
for(tipo var-iter : conjunto) { // bloco de instruções }
Opération : A chaque itération, l'élément suivant du tableau est affecté à la variable d'itération, qui doit avoir un type compatible avec les éléments du tableau.
Avantages :
Limites :
La variable d'itération est en lecture seule, ce qui signifie qu'elle ne peut pas être utilisée pour modifier le tableau sous-jacent.
La boucle parcourt tous les éléments du tableau à moins qu'une instruction break ne soit utilisée pour quitter la boucle plus tôt.
Exemple de limitation :
Même en changeant la variable d'itération dans la boucle, cela n'affecte pas le tableau d'origine :
for(int x : nums) { x = x * 10; // Sem efeito no array original }
Utiliser avec des tableaux et des collections : La boucle for-each peut également être utilisée pour parcourir des éléments d'autres collections en Java, en plus des tableaux, tels que ceux fournis par Collections Framework.
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!