1概念
就是for循环的简化版
2运用
2.1格式
for (element : collection) {
// 循环体
}
其中 element 表示集合中的元素,collection 表示要遍历的集合,循环体中的代码会执行若干次,每次都会取出 collection 中的一个元素,赋值给 element,然后运行循环体。
2.2示例
2.2.1遍历数组
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6};
for (int num :arr){
System.out.println(num);
}
}
2.2.2遍历list
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for (String fruit : list) {
System.out.println(fruit);
}
2.2.3遍历set
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("orange");
for (String fruit : set) {
System.out.println(fruit);
}