📅  最后修改于: 2023-12-03 15:23:41.758000             🧑  作者: Mango
在 Java 中,增强的 for 循环(也被称为 for each 循环)是一个用来遍历数组或集合的简单语法结构。
增强的 for 循环基本语法如下:
for (datatype var : array) {
// 循环体
}
其中:
datatype
是数组或集合中元素的数据类型;var
是当前循环元素的变量名,每次循环会被赋值为数组或集合中的一个元素;array
是要遍历的数组或集合。以下是一个遍历数组内所有元素的示例:
int[] numbers = { 1, 2, 3, 4, 5 };
for (int number : numbers) {
System.out.println(number);
}
输出结果:
1
2
3
4
5
以下是一个遍历集合内所有元素的示例:
List<String> names = Arrays.asList("Alice", "Bob", "Charlie");
for (String name : names) {
System.out.println("Hello, " + name + "!");
}
输出结果:
Hello, Alice!
Hello, Bob!
Hello, Charlie!
增强的 for 循环与传统的 for 循环相比,具有以下优点:
增强的 for 循环是一个简单、方便的语法结构,能够轻松地遍历数组或集合中的所有元素。它是 Java 编程中的常用语法,掌握它可以帮助程序员更快地写出简洁高效的代码。