foreach 并不是java中的关键字,是for语句的特殊简化版,在比那里数组,集合时,foreach更加简单快捷,从字面上的意思理解 foreach 也就是 “ for每一个 ”的意思,那么到底怎么使用 foreach语句呢?
语法:
for(元素类型 元素变量:遍历对象){
执行的代码
}
我们分别使用 for 和 foreach 语句来遍历数组
public static void main(string[] args) {
String [] hobbys={"行者","菩提树","爱中华"};
for(int i= 0;i<hobbys.length;i++){
system.out.println(hobbys[ i ]);
}
system.out.println();
system.out.println("******使用foreach循环输出数组中的元素*****");
for(string hobby:hobbys){
system.out.println(hobby);
}
}
运行结果:
使用for循环输出数组中的元素:
行者
菩提树
爱中华
****使用 foreach 循环 输出数组中的元素
行者
菩提树
爱中华
看到 foreach的方便了吧