为了简化遍历的代码,在 5.0 中引入了 foreach 循环。
基本语法如下:
for(变量 : 集合){
循环体;
}
foreach 循环遍历和迭代遍历是完全等价的,5.0 的编译器会把 foreach 循环自动的翻译成对应的迭代遍历。
1 2 3 4 5 6 7 8 9 10
| 对于一个 Set 而言,采用迭代遍历的代码如下: Iterator iter = set.iterator(); while(iter.hasNext()){ Object value = iter.next(); System.out.println(value); } 改为foreach遍历 for(Object value : set){ System.out.println(value); }
|