Maison > Java > javaDidacticiel > Une brève analyse de la boucle foreach de Java

Une brève analyse de la boucle foreach de Java

高洛峰
Libérer: 2017-01-21 15:57:30
original
1242 Les gens l'ont consulté

Lorsque vous utilisez la boucle foreach pour parcourir des tableaux et des collections, il n'est pas nécessaire d'obtenir la longueur des tableaux et des collections, et il n'est pas nécessaire d'accéder aux éléments du tableau et aux éléments de collection basés sur des index. La boucle foreach parcourt automatiquement chaque élément de. tableaux et collections.

foreach的语句格式: 
for(type variableName : array|connection){ 
     //variable自动迭代访问每一个元素
}
Copier après la connexion

Exemple :

public class ForEachTest
{
public static void main(String[] args)
{
String[] books = {"java","c","c++","c#","asp"};
for(String book : books)
{
System.out.println(book);
}
}
}
Copier après la connexion

Sortie :

java
c
c
c#
asp

public class ForEachTest
{
public static void main(String[] args)
{
String[] books = {"java","c","c++","c#","asp"};
for(String book : books)
{
book = "hello world!";
System.out.println(book);
}
System.out.println(books[0]);
}
}
Copier après la connexion

Sortie :


Bonjour tout le monde !
Bonjour tout le monde !
Bonjour tout le monde !
Bonjour tout le monde !
Bonjour tout le monde !
java

Ainsi, les boucles foreach ne conviennent généralement qu'au parcours de tableaux, à l'extraction et à l'affichage de données, etc., et ne conviennent pas aux opérations complexes telles que l'ajout, la suppression et l'utilisation d'indices.

L'instruction foreach est une version améliorée de l'instruction for dans des circonstances particulières, ce qui simplifie la programmation et améliore la lisibilité et la sécurité du code (pas besoin de s'inquiéter de la sortie du tableau hors limites). C'est un bon complément à l'ancienne déclaration for.

Il est recommandé de ne pas utiliser foreach là où foreach peut être utilisé. Lors de l'utilisation d'un index de collection ou de tableau, foreach semble incapable de faire son travail. C'est le moment d'utiliser l'instruction for. foreach est généralement utilisé en combinaison avec des génériques

Pour plus d'articles liés à une brève analyse de la boucle foreach de Java, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal