Java for each循环语句的用法(小白必读)
从 Java 5 开始,Java 提供了一种简化的数组遍历方式,称为 for each 循环,或者称为增强型 for 循环。
for each 循环的语法格式如下:
【实例一】使用 for each 循环遍历数组。
【实例二】使用 for each 循环遍历集合。
for each 循环的语法格式如下:
for(数组中的元素类型 临时变量:被遍历的数组){
// 循环体,使用临时变量访问数组中的元素
}
上述语句的执行逻辑如下:
- 除非使用语句跳出循环,否则循环的执行次数与数组的长度一致。
- 当第一次执行循环时,临时变量的值与被遍历数组中第一个元素的值相等。
- 当第二次执行循环时,临时变量的值与被遍历数组中第二个元素的值相等。
【实例一】使用 for each 循环遍历数组。
public class Test {
public static void main(String[] args) {
int[] array = new int[]{2, 4, 6, 8};
for (int i : array) {
System.out.print(i + " "); // 2 4 6 8
}
}
}
运行结果为:
2 4 6 8
【实例二】使用 for each 循环遍历集合。
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
// 创建一个字符串列表
List<String> stringList = new ArrayList<>();
stringList.add("Java");
stringList.add("Python");
stringList.add("C++");
// 使用for-each循环遍历列表
System.out.println("遍历字符串列表:");
for (String str : stringList) {
System.out.print(str + " ");
}
}
}
运行结果为:
遍历字符串列表:
Java Python C++
ICP备案:
公安联网备案: