Java foreach

Java foreach

«Java comprend une variété de boucles, y compris le pour, pendant que et faire des boucles. Ils fonctionnent tous de la même manière mais en ont besoin dans différents cas. Nous avons une nouvelle façon d'itérer sur les objets. La boucle foreach est communément appelée la boucle avancée. L'utilisation la plus courante de la boucle foreach est d'itérer sur les collections ou la classe de tableau. Il a un motif syntaxique unique pour faciliter l'itération car il cycle sur chaque élément; C'est pourquoi ça s'appelle une boucle foreach. La boucle for-out nous offre l'avantage de rendre le code plus compréhensible et de supprimer le potentiel de problèmes."

Exemple 1

L'exemple d'illustration du programme de la boucle Java Forach. La boucle Foreach utilise le mot-clé «pour» et est séparé par le côlon pour la déclaration de la variable avec le type de données. Examinons le programme où nous avons utilisé une boucle FOREAK pour la prise de décision.

L'extrait de code se compose de la classe Java «Foreachcase1», qui est utilisée pour construire la méthode principale. À l'intérieur du programme principal, nous avons défini le tableau comme «l'âge», où des entiers positifs aléatoires sont ajoutés. Ces entiers représentent les différents âges. Ensuite, nous avons créé une variable «Highst_age» et appelé la fonction «Maxfunc», qui prend le tableau «l'âge» comme paramètre. Nous avons un autre tableau comme «num», qui est appelé à l'intérieur du constructeur de cette fonction.

L'initialisation d'allocation du tableau «num» à l'intérieur de la variable «max». Après cela, nous avons déployé la boucle foreach en utilisant le mot-clé «pour». Ici, le foreach a la variable «val» du type de données int et une autre variable «max», qui sont séparées par le côlon «:». Les boucles FOREACH à travers chaque élément du tableau, stockant chacun dans la variable «Val». La boucle foreach est déployée avec la condition IF après l'itération pour obtenir l'âge maximum du tableau spécifié. L'énoncé de retour renverra l'âge maximum.

Le foreach a itéré sur chaque élément du tableau, puis de l'itération, nous avons eu l'âge le plus élevé au moment de l'exécution ci-dessous.

Exemple 2

Maintenant, nous déployons la boucle ForEach pour traverser l'élément de chaque tableau. Ceci est la propriété de la boucle Foreach qui traverse chaque élément de la collection ou du tableau jusqu'à ce que le dernier élément soit atteint.

Nous avons importé un paquet de java dans la première étape de l'exemple ci-dessus. Ensuite, nous avons construit la classe «ForEachcase2». Là, nous avons la fonction principale où l'interface du tableau est donnée et crée un tableau vide dans la variable «MyList». Nous avons inséré l'élément de notre collection de tableaux «MyList» en utilisant la méthode Add (). Nous avons trois éléments à l'intérieur de notre tableau, qui sont les noms des langages de programmation.

Ensuite, nous avons déployé la boucle foreach où la nouvelle variable est déclarée «STR» du type de données «chaîne», identique au type de données du tableau donné. La variable «MyList», qui a des éléments du tableau des chaînes, sera affectée à la variable «Str». Maintenant, les éléments de chaîne de tableau sont stockés dans cette variable itérée. La boucle Foreach traverse sur chaque élément du tableau, et la méthode imprimée de Java affichera tous les éléments de tableau de chaîne traversant.

Comme nous pouvons le voir, chaque élément de notre tableau de chaîne spécifié est répertorié dans l'écran de sortie après l'itération par la boucle FOREEAC.

Exemple 3

Nous avons utilisé la boucle foreach dans le programme susmentionné. Ici, nous utilisons la boucle foreach pour itérer sur l'élément de tableau et la transformant en flux. Pour la transformation, le tableau.La méthode Stream () est utilisée.

Nous avons ajouté le package Java Arrays ici. Ensuite, nous avons construit la classe «Foreachcase3» et déployé la méthode principale. Le programme principal a les «entiers» variables, qui crée le tableau. Le tableau est stocké avec les valeurs numériques car nous avons défini le type de données «int». Ensuite, nous avons appelé le tableau.Méthode Stream () et a passé les «entiers» variables. Ensuite, nous avons une méthode foreach appelée la nouvelle variable comme «ele».

La méthode foreach est appelée avec l'opérateur de lambda «->». Ici, nous avons raccourci la boucle foreach avec l'expression de lambda. Les éléments sont imprimés sur la console par la méthode foreach après avoir itéré sur eux.

Tous les éléments de la liste des entiers sont affichés sur la console lorsqu'elles sont vécues par une boucle foreach.

Exemple 4

Encore une fois, nous utilisons la boucle foreach dans cet exemple. Mais ici, nous utilisons la boucle Foreach et accédant également à l'index de chaque élément qui est itéré par la boucle FOREEAC.

Nous avons inséré les forfaits de Java. Ensuite, définissez la classe «ForEachcase4». La classe se compose de la méthode principale (), où nous avons créé le tableau de chaîne. Le tableau des cordes est déclaré comme des «joueurs» et inséré quelques noms des joueurs sont. Ensuite, nous avons utilisé l'insistance.Méthode plage () pour générer l'index du tableau dans la variable «Collecture». L'insistance.La méthode plage () prend l'argument «0», qui est le point de départ de l'index et la longueur du tableau des «joueurs». Ensuite, nous avons imprimé l'index de l'élément du joueur, que la méthode Foreach itère.

La valeur d'index de chaque élément à l'intérieur du tableau s'affiche sur la console suivante.

Exemple 5

Enfin, nous avons un exemple de boucle FOREAK où l'itération est sur le hashmap. La boucle foreach mappera chaque élément du hashmap.

Nous avons un relevé d'importation du package Hashmap. Ensuite, nous avons construit la classe «ForEachCase5», où la méthode principale du programme est invoquée. Là, nous avons défini l'interface HashMap et défini le hashmap vide à l'intérieur de la variable «Students_marks». Les marques des étudiants sont entrées en appelant la méthode put (). Nous avons affiché les marques de la méthode imprimée.

Ensuite, nous avons imprimé le pourcentage des étudiants. Pour cela, nous avons utilisé la méthode Foreach, qui prend les paires de clés / valeur du hashmap. La boucle foreach a itéré sur les paires de touches / de valeur HashMap et a effectué des calculs dans le bloc foreach. Ici, nous avons calculé le pourcentage des étudiants en utilisant la formule pour pourcentage. La «valeur» détient les pourcentages de tous les étudiants.

Le hashmap est affiché en premier sur la console; Ensuite, nous avons une paire clé / valeur du hashmap. Les clés sont représentées comme la chaîne, et la valeur est les entiers qui représentent les pourcentages d'étudiants.

Conclusion

La boucle For-each de Java est préférée pour traverser les éléments du tableau et de la collecte car il représente le code lisible. Nous avons utilisé la boucle foreach dans les exemples de programmes ici dans l'article. Nous avons déployé la boucle foreach avec une expression de lambda, ce qui rend le programme plus concis. Par conséquent, la méthode foreach exécute l'action spécifiée une fois pour chaque élément itérable jusqu'à ce que tous les éléments aient été exécutés.