Функция foreach в Java: примеры использования и синтаксис
foreach - это цикл в языке программирования Java, который позволяет перебирать элементы массива или коллекции. Он является более удобным и читабельным чем цикл for, особенно при работе с большими данными.
Синтаксис foreach выглядит следующим образом:
for (тип_элемента название_элемента: массив_или_коллекция) {
// тело цикла
}
где тип_элемента - тип данных элемента массива или коллекции, название_элемента - произвольное название, которое вы используете для доступа к элементам, а массив_или_коллекция - массив или коллекция, которые вы хотите перебрать.
Пример работы foreach с массивом:
int[] numbers = {1, 2, 3, 4, 5};
// перебор массива с помощью foreach
for (int num : numbers) {
System.out.println(num);
}
// вывод:
// 1
// 2
// 3
// 4
// 5
В приведенном выше примере мы создали массив целых чисел, а затем перебрали его с помощью цикла foreach. Название переменной num используется для доступа к каждому элементу массива, который мы выводим в консоль.
Пример работы foreach с коллекцией:
List
names.add("John");
names.add("Mary");
names.add("Kate");
// перебор коллекции с помощью foreach
for (String name : names) {
System.out.println(name);
}
// вывод:
// John
// Mary
// Kate
В этом примере мы создали список строк, добавили в него несколько имен и перебрали его с помощью цикла foreach, который позволяет нам выводить каждый элемент списка на экран.
Таким образом, цикл foreach является удобной и эффективной альтернативой циклу for при работе с массивами или коллекциями в Java.