现在的位置: 首页 > 综合 > 正文

foreach循环

2013年09月01日 ⁄ 综合 ⁄ 共 811字 ⁄ 字号 评论关闭

          从Java5之后,Java提供了一种更简单的循环:foreach循环,这种循环遍历数组和集合更加简洁。

          使用foreach循环遍历数组和集合元素时,无须获得数组和集合长度,无须根据索引访问数组元素和集合元素,foreach循环自动遍历数组和集合的每个元素。

         语法格式:

          for(type variableName:array|collection)

          {         

                      //varrableName自动迭代访问每个元素

         }

         type是数组元素或集合元素的类型;varibleName是一个形参名,foreach循环将自动将数组元素、集合元素依次赋给该变量。

         例如:

         public class ForEachTest{

                   public statci void main(String args[]){

                                     String []books={"123","456","789"};

                                     for(String book:books)

                                     {

                                                 System.out.println(book);

                                     }

                    }

       }

       注意:使用foreach循环迭代数组元素时,并不能改变数组元素的值,因此不要对foreach的循环变量进行赋值。

抱歉!评论已关闭.