📅  最后修改于: 2023-12-03 15:15:56.072000             🧑  作者: Mango
在Java中,foreach
循环是一种简洁的迭代数组或集合的元素的方式。对于有序集合,这也是一种直接访问集合中每个元素的方式。
foreach
循环的基本语法如下:
for (element_type element : array_or_collection) {
// 在这里执行操作
}
element_type
: 代表每个元素的基本类型element
:在每次循环迭代期间,将使用此变量来引用当前元素的值array_or_collection
:要迭代的数组或集合让我们看一个简单的示例,以了解如何使用foreach循环遍历数组:
public class Main {
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.print(number + " ");
}
}
}
输出:
1 2 3 4 5
现在,我们来看一下如何使用foreach循环遍历集合:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<String>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (String name : names){
System.out.println("Hello, " + name);
}
}
}
输出:
Hello, Alice
Hello, Bob
Hello, Charlie
foreach
循环本质上是只读的,不能更改元素、索引或长度。