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++