Nie jest konieczne wykonywanie iteracji po elementach tablicy przy użyciu wyłącznie pętli
for
. Istnieje bardziej zwarta konstrukcja for each
, której przykład podano poniżej.
int[] elements = { 1, 2, 3, 4, 5 };
for (int k : elements) {
System.out.println(k);
}
W nawiasach wskazujemy, że iterujemy po elementach tablicy elements
, a zmienna k
jest kolejnym elementem tej tablicy w kolejnej iteracji. Oczywiście typy zmiennej i tablicy muszą być zgodne. W treści pętli wskazujemy operatory przetwarzające. W tym przykładzie po prostu wypisujemy wszystkie elementy tablicy na konsolę.
GO TO FULL VERSION