foreach循环是for循环的简写,主要用于遍历集合对象或数组。
语法格式:for(Type e:collections){
//对变量e的使用
}
参数说明:
①其中Type参数类型是集合或数组元素值的类型,e是该数组或集合collections 的一个元素。
②collections参数是要遍历的集合对象或者数组,也可以是迭代器。
注解:迭代器(iterator)有时又称为游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或者阵列)上遍访接口,设计人员无需关心容器的内容。
游标(cursor):本质上是从一个数据结果集中每次只提取一条记录的机制
foreach遍历数组例子如下:
foreach遍历集合例子如下:
遍历输出集合对象和数组的二合一例子如下:
※使用foreach的原因是for循环对数组或集合进行遍历时会创建变量,条件表达式,这些因素容易导致代码出错。