Java SE 中的 for-each 循环

Java SE 的 for-each 循环,又称为增强 for 循环,是 Java 中的一种语法结构,用于遍历数组或集合。它的语法形式如下:

for (类型 变量名 : 集合或数组) {
    // 循环体
}

可以这么解释:

/**
    * for(总的每一个元素的数据结构 别名 : 要遍历的总的){
    *                操作这个别名
    * }
   
*/

案例:
int[] a=new int[]{1,2,3,4,5,6,7};
for(int a1:a){
    System.out.println(a1);
}

在 for-each 循环中,我们不需要指定循环次数,它会自动遍历整个集合或数组。变量名是一个新的变量,用于存储集合或数组中的每个元素。

例如,我们可以用 for-each 循环来遍历一个数组:

int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
    System.out.println(number);
}

输出结果:

1
2
3
4
5

我们也可以用 for-each 循环遍历集合:

List names = Arrays.asList("Alice", "Bob", "Charlie");
for (String name : names) {
    System.out.println(name);
}

输出结果:

Alice
Bob
Charlie

注意,for-each 循环只能用于遍历集合或数组,不能用于遍历其他类型的数据。如果需要遍历其他类型的数据,需要使用传统的 for 循环。

举个例子,我们可以用 for-each 循环来遍历一个字符串数组:

String[] names = {"Alice", "Bob", "Charlie"};
for (String name : names) {
    System.out.println(name);
}

输出结果:

Alice
Bob
Charlie

你可能感兴趣的:(java,开发语言)