Loop Through an Array

Оновлено: 22.05.2023

Цикл через масив

Ви можете перебирати елементи масиву за допомогою циклу for, а за допомогою властивості length вказати, скільки разів повинен виконуватися цикл.

Наступний приклад виводить всі елементи масиву cars:

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.length; i++) {
  System.out.println(cars[i]);
}

Цикл по масиву з функцією For-Each

Існує також цикл "для кожного", який використовується виключно для перебору елементів у масивах:

for (type variable : arrayname) {
  ...
}

Наступний приклад виводить всі елементи масиву cars, використовуючи цикл "for-each":

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
  System.out.println(i);
}

Вищенаведений приклад можна прочитати так: для кожного елемента String (який називається i - як в індексі) в автомобілях вивести значення i.

Якщо ви порівняєте цикл for і цикл for-each, то побачите, що метод for-each простіше писати, він не вимагає лічильника (за допомогою властивості length) і більш читабельний.