Der Java 8 “für jede()Die Methode ist wichtig, um die enthaltenen Datensätze einzeln zu iterieren. Mit dieser Methode können die Programmierer die akkumulierten Funktionen bequem zugreifen, indem sie einzeln angezeigt werden. Insbesondere in Situationen, in denen die enthaltenen Daten in großen oder in Form von “sind“SchlüsselwertPaare.
In diesem Blog wird die Verwendung und Anwendung des Java 8 demonstrieren “für jede()" Methode.
Was ist in Java 8 "foreach"?
Der "für jede()Die Methode in Java 8 wird verwendet, um entlang der Elemente zu iterieren. Diese Methode kann angewendet werden, um entlang verschiedener Art von Sammlungen zu iterieren. Diese Sammlungen können sein "Hashmap","Anordnungsliste", usw.
Syntax
Leere (Verbraucher super T> Gesetz)
In dieser Syntax “,“Gesetz”Bezieht sich auf die Aktion, die für jedes Element der" durchgeführt werden muss "WiederholbarBis alle Elemente behandelt wurden.
Bevor Sie zu den Beispielen gehen, stellen Sie sicher, dass das folgende Paket einbezieht, um alle Klassen und Schnittstellen innerhalb der “zu importierenJava.Util" Paket:
Java importieren.Util.*;
Beispiel 1: Anwenden der Java 8 "foreach ()" -Methode auf "HashMap"
Der "Hashmap”Enthält die Elemente in Form von“SchlüsselwertPaare. Der "für jede()„Methode kann hier verwendet werden, um entlang der Hashmap mit den Schlüsselwertpaaren als“ zu iterierenGanzzahlen" Und "Saiten", bzw:
öffentliche Klasse für Each public static void main (String args []) Karte values = new HashMap (); Werte.Put (1, "USA"); Werte.Put (2, "Großbritannien"); Werte.Put (3, "Kanada"); Werte.foreach ((Schlüssel, Wert) -> System.aus.println (Schlüssel + "" + Wert));
Anwenden Sie nach diesem Codeblock die folgenden Schritte an:
Erstellen Sie zunächst eine Hashmap namens “Werte”.
Notiz: Das angegebene “"Datentypen geben an, dass das akkumulierte"Schlüssel"Wird in Form von" sein "Ganze Zahl" Und "Werte" als "Saite”.
Fügen Sie danach die angegebenen Einträge als "einSchlüsselwert"Paare über die zugehörigen"setzen()" Methode.
Schließlich wenden Sie die “an“für jede()Methode, um die eingefügten Paare durchzusetzen und sie auszudrucken.
Ausgang
In dieser Ausgabe kann analysiert werden, dass die eingefügten Schlüsselwertpaare iteriert und angemessen angezeigt werden.
Beispiel 2: Anwenden der Java 8 "foreach ()" -Methode auf "ArrayList"
In diesem Beispiel wird das verwendetfür jede()"Methode, um durch die" zu iterieren "Anordnungsliste”:
öffentliche Klasse für Each public static void main (String args []) Aufführen