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) і більш читабельний.