济南:Java中的foreach语句

来源:育路山东教育网发布时间:2011-05-10

    JDK 5.0增加了一种功能很强的循环结构,可以用来依次处理数组中的每个元素和容器,而不必为指定下标值。

    foreach的语句格式For(元素类型 t  元素变量x:遍历对象A)

    {

    引用了x的Java语句

    }

    如果遍历对象A是数组的话,则变量x的类型必须与数组类型相同

    2. foreach简化了对数组和集合的遍历

    例如:对数组A的遍历在传统的for语句中要写成

    For(int i=0;i<A.length;i++)

    {

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

    }

    而使用foreach语句形式

    for(int i:A)

    {

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

    }

    3. foreach语句的局限性

    虽然foreach在循环遍历上要比for语句来的简便,但在很多情况下,还是需要使用传统的for循环。例如

    如果不希望遍历整个集合,或者在循环内部需要操作下标值就需要使用传统的for循环

    山东育路网提醒你,有关计算机信息正在不断更新中,敬请关注

    咨询电话:4000—667—687  0531—58783359

    联系人:田老师

    更多计算机信息请点击:http://sd.yuloo.com/it/

纠错

我要收藏】 【进入社区

分享到:
[an error occurred while processing this directive]
[an error occurred while processing this directive]

讨论交流

进入论坛