📅  最后修改于: 2023-12-03 15:16:29.017000             🧑  作者: Mango
在Java中,for-each循环也被称为增强型for循环或者foreach循环,是一种遍历对象数组或集合的循环结构。相比于传统的for循环,for-each循环能够简化代码,并且使代码更加易于理解。
for-each循环语法如下:
for (type variableName : array) {
// 代码块
}
其中,type
表示数组或集合中元素的类型,variableName
是一个新的变量名,用于存储遍历过程中当前元素的值,array
则表示需要被遍历的数组或集合。
假设我们有一个整型数组:
int[] nums = {1, 2, 3, 4, 5};
我们可以使用for-each循环遍历这个数组:
for (int num : nums) {
System.out.println(num);
}
上述代码会依次输出数组中的每一个元素,即1、2、3、4、5。
假设我们有一个字符串类型的集合:
List<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Cindy");
我们可以使用for-each循环遍历这个集合:
for (String name : names) {
System.out.println(name);
}
上述代码会依次输出集合中的每一个元素,即"Alice"、"Bob"、"Cindy"。
在使用for-each循环时,需要注意以下内容:
for-each循环为Java程序员提供了一种简化代码、提高可读性的方式,适用于遍历数组或集合。在实际开发中,建议根据实际情况选择传统for循环或者for-each循环。