首页 > 编程笔记

Java for each循环语句的用法(小白必读)

从 Java 5 开始,Java 提供了一种简化的数组遍历方式,称为 for each 循环,或者称为增强型 for 循环。

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

推荐阅读