在Java中,有几种特殊的for循环结构,其中最常见的是增强的for循环(也称为"for-each"循环)。这种循环特别适用于遍历数组或集合(如List、Set等)。
增强的for循环(for-each循环)
增强的for循环提供了一种更简洁、更易于阅读的方式来遍历数组或集合中的所有元素。与传统的for循环不同,增强的for循环不需要显式地指定循环索引。
语法:
for (ElementType element : arrayOrCollection) {
// 循环体,处理element
}
ElementType
是数组或集合中元素的类型。element
是每次循环迭代时从数组或集合中获取的当前元素。arrayOrCollection
是要遍历的数组或集合。
示例:
遍历整数数组:
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}
遍历字符串列表
List<String> names = Arrays.asList("Alice", "Bob", "Charlie");
for (String name : names) {
System.out.println(name);
}