📅  最后修改于: 2023-12-03 14:42:14.199000             🧑  作者: Mango
在Java编程中,for-each循环是一种方便遍历集合或数组的机制。它提供了一种简洁而优雅的方式来遍历并访问每个元素,而无需使用传统的for循环索引。
下面是for-each循环的语法:
for (元素的类型 临时变量 : 要遍历的集合或数组) {
// 循环体
}
其中,"元素的类型"是指遍历的集合或数组中元素的数据类型,"临时变量"是每次迭代中临时存储当前元素的变量名。
for-each循环主要用于遍历集合或数组的每个元素,并对其执行某些操作。它简化了代码,提供了更高的可读性和可维护性。
List<String> names = new ArrayList<>();
names.add("Tom");
names.add("Jerry");
names.add("Alice");
for (String name : names) {
System.out.println(name);
}
上述代码中,我们创建了一个包含字符串元素的List集合。使用for-each循环遍历该集合并打印每个元素的名称。
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}
上述代码中,我们创建了一个整数数组并使用for-each循环遍历该数组并打印每个元素的值。
for-each循环是一种便捷的遍历集合或数组的方法,提供了更简洁和易读的代码。它适用于只读访问集合或数组中的元素,并且无法修改元素的值。在编写Java程序时,使用for-each循环可以增加代码的可读性和可维护性。
参考文献: