Java 8 „dla każdego()„Metoda jest niezbędna do iteracji przez zawarte rekordy indywidualnie. Ta metoda umożliwia programistom dostęp do skumulowanych funkcji, wyświetlając je indywidualnie. Mówiąc dokładniej, w sytuacjach, w których zawarte dane są luzem lub w formie „kluczowa wartość”Pary.
Ten blog zademonstruje używanie i zastosowanie Java 8 ”dla każdego()" metoda.
Co to jest „foreach” w Javie 8?
„„dla każdego()„Metoda w Java 8 jest wykorzystywana do iteracji wzdłuż elementów. Tę metodę można zastosować do iteracji wzdłuż różnych rodzajów kolekcji. Te kolekcje mogą być „Hashmap”,„ArrayList”Itd.
Składnia
Nieważne foreach (konsument super T> działać)
W tej składni „działać”Odnosi się do działania, które należy wykonać dla każdego elementu„Iterable„Dopóki wszystkie elementy nie zostaną rozwiązane.
Przed przejściem do przykładów upewnij się, że dołącz następujący pakiet, aby zaimportować wszystkie klasy i interfejsy w „Jawa.Util" pakiet:
Importuj Java.Util.*;
Przykład 1: Zastosowanie metody Java 8 „Foreach ()” na „Hashmap”
„„Hashmap”Zawiera elementy w postaci„kluczowa wartość”Pary. „„dla każdego()„Metoda można tutaj wykorzystać, aby iterować wzdłuż hashmapu zawierającego pary wartości kluczowej jako„Liczby całkowite" I "Smyczki”Odpowiednio:
Klasa publiczna Foreach public static void main (string args []) Mapa wartości = new HashMap (); wartości.Put (1, „USA”); wartości.Put (2, „Wielka Brytania”); wartości.Put (3, „Kanada”); wartości.Foreach ((klucz, wartość) -> system.na zewnątrz.println (klucz + „” + wartość));
Zgodnie z tym blokiem kodu zastosuj następujące kroki:
Po pierwsze, utwórz hashmap o nazwie „wartości".
Notatka: Określony "„Rodzaje danych wskazują, że zgromadzeni„Klucze”Będzie w formie„Liczba całkowita" I "wartości" Jak "Strunowy".
Następnie wstaw podane wpisy jako „kluczowa wartość”Pary za pośrednictwem powiązanych„umieścić()" metoda.
Na koniec zastosuj „dla każdego()”Metoda iteracja przez wstawione pary i wydruku.
Wyjście
W tym wyjściu można przeanalizować, że włożone pary wartości klucza są iterowane i odpowiednio wyświetlane.
Przykład 2: Zastosowanie metody Java 8 „Foreach ()” na „ArrayList”
Ten przykład wykorzystuje „dla każdego()„Metoda iteracja przez„ArrayList”:
Klasa publiczna Foreach public static void main (string args []) Lista