foreach 循环语句是 Java 1.5 的新特征之一,在遍历数组、集合方面,foreach 为开发者提供了极大的方便。foreach 循环语句是 for 语句的特殊简化版本,主要用于执行遍历功能的循环。
foreach 循环语句的语法格式如下:
for(类型 变量名:集合) { 语句块; }
其中,“类型”为集合元素的类型,“变量名”表示集合中的每一个元素,“集合”是被遍历的集合对象或数组。每执行一次循环语句,循环变量就读取集合中的一个元素,其执行流程如图 1 所示。
例 1
假设有一个数组,采用 for 语句遍历数组的方式如下:
- // 声明并初始化数组
- int[] numbers = { 43, 32, 53, 54, 75, 7, 10 };
- System.out.println("----for----");
- // for语句
- for (int i = 0; i < numbers.length; i++) {
- System.out.println("Count is:" + numbers[i]);
- }
上述第 2 行语句声明并初始化了 7 个元素数组集合,目前大家只需要知道当初始化数组时