Java5之后引入的功能。使得遍历数组和集合更加简洁,无需获得数组和集合长度,无需根据索引来访问数组元素和集合元素。foreach循环自动遍历数组和集合的每个元素。
语法格式:
for(type variableName : array | collection)
{
//variableName 自动迭代访问每个元素...
}
注意:varibleName这个循环变量是一个临时变量,改变它的值通常是没有意义的。所以如果需要改变数组元素的值,则不能使用foreach循环。
Java5之后引入的功能。使得遍历数组和集合更加简洁,无需获得数组和集合长度,无需根据索引来访问数组元素和集合元素。foreach循环自动遍历数组和集合的每个元素。
语法格式:
for(type variableName : array | collection)
{
//variableName 自动迭代访问每个元素...
}
注意:varibleName这个循环变量是一个临时变量,改变它的值通常是没有意义的。所以如果需要改变数组元素的值,则不能使用foreach循环。