The Java 8 “per ciascuno()"Il metodo è essenziale per iterare attraverso i record contenuti individualmente. Questo metodo consente ai programmatori di accedere comodamente alle funzionalità accumulate visualizzandole individualmente. Più specificamente, nelle situazioni in cui i dati contenuti sono in blocco o sotto forma di "valore chiave"Coppie.
Questo blog dimostrerà l'uso e l'applicazione del Java 8 "per ciascuno()" metodo.
Cosa è "foreach" in Java 8?
IL "per ciascuno()"Il metodo in Java 8 viene utilizzato per iterare lungo gli elementi. Questo metodo può essere applicato per iterare lungo vari tipi di raccolte. Queste collezioni possono essere "Hashmap","Lista di array", eccetera.
Sintassi
vuoto foreach (consumatore super T> atto)
In questa sintassi, "atto"Si riferisce all'azione che deve essere eseguita per ogni elemento del"Iteble"Fino a quando tutti gli elementi non sono stati affrontati.
Prima di andare agli esempi, assicurarsi di includere il seguente pacchetto per importare tutte le classi e le interfacce all'interno del "Giava.util" pacchetto:
Importa Java.util.*;
Esempio 1: applicazione del metodo Java 8 "foreach ()" su "hashmap"
IL "Hashmap"Contiene gli elementi sotto forma di"Chiave/valore"Coppie. IL "per ciascuno()"Il metodo può essere utilizzato qui per iterare lungo l'hashmap che comprende le coppie di valore chiave come"Numeri interi" E "stringhe"Rispettivamente:
Classe pubblica Foreach public static void main (string args []) Carta geografica valori = new HashMap (); valori.put (1, "USA"); valori.put (2, "uk"); valori.put (3, "Canada"); valori.foreach ((chiave, valore) -> sistema.fuori.println (key + "" + valore));
Secondo questo blocco di codice, applica i seguenti passaggi:
Innanzitutto, crea un hashmap chiamato "valori".
Nota: Il specificato ""I tipi di dati indicano che l'accumulato"tasti"Sarà sotto forma di"Numero intero" E "valori" COME "Corda".
Successivamente, inserire le voci dichiarate come "valore chiave”Coppie tramite le associate"Mettere()" metodo.
Infine, applica il “per ciascuno()"Metodo per iterare attraverso le coppie inserite e stamparle.
Produzione
In questo output, si può analizzare che le coppie di valore chiave inserite sono iterate e visualizzate in modo appropriato.
Esempio 2: Applicazione del metodo Java 8 "Foreach ()" su "ArrayList"
Questo esempio utilizza il "per ciascuno()"Metodo per iterare attraverso il"Lista di array":
Classe pubblica Foreach public static void main (string args []) Elenco