牛骨文教育服务平台(让学习变的简单)
博文笔记

foreach语句使用

创建时间:2016-06-24 投稿人: 浏览次数:443

foreach语句使用

1.foreach循环也叫增强型for循环,是java5的新特征之一,其简化了数组、集合的遍历,主要用在遍历数组、集合方面,foreach一般结合泛型使用foreach为开发人员提供了极大的方便。

2.foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。

3.foreach并不是一个关键字。从英文字面意思理解foreach也就是“for 每一个”的意思。

4.foreach的语句格式:

for(元素类型 元素变量:遍历对象){

    引用元素变量的java语句;

}

 

5.下面分别使用for和foreach语句来遍历对象

public class Compare { 

   public static voidmain(String[] args) {

     // TODOAuto-generated method stub

     String hobbys[]={"旅行","音乐","阅读","烹饪"};

     System.out.println("******for循环输出数组元素********");

     for(inti=0;i<hobbys.length;i++){

        System.out.println(hobbys[i]);

     } 

 

     System.out.println("******foreach循环输出数组元素********");

     for(Stringhobby:hobbys){

        System.out.println(hobby);

     }

   } 

}

运行结果:


 

6.总结

6.1 foreach简化数组和集合的遍历

6.2 foreach语句的局限性,如果要引用数组或者集合的索引,则foreach语句无法做到,foreach只能老老实实地遍历数组或者集合一遍。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。