Java中的Foreach语法

无论是Java还是C#中,其常常需要对数据容器对象进行遍历。Java中提供了十分方便的遍历语法,以支持Foreach语法。

传统的遍历方式一般为

(for i=1;i<=arrary.length();i++)

{

  Type temp=arrary[i];

   /****/

}

卸载元素:从容器中取出存放的数据元素。

此种方式需要设置循环变量,并控制步长,以对数据容器中的数据中的数据元素进行遍历,而且需要逐一的对容器中的数据进行卸载。

但是Java中可以通过for循环实现foreach遍历,遍历容器中的每一项,而且自动卸载元素。

for(float x:f)

{

  //x即为从float容器f中取出的一个元素

}

 

example: 

for(char c:"An Amercian".toCharArrary())

{

  System.out.print(c+" ");

}

1、通过 String.toCharArrary()方法将String转化为一个char数组(该数据容器的类型为char);

2、通过 for(char c : charContainer)的方式逐个从charContainer中取出char元素,以执行需要的操作。

*重点为:注意容器的类型与卸载的元素类型要一致,要根据需要灵活的进行转化,熟练了解各类数据的转化,各类数据容器的装载如Ilist<T>,SortedList<T>等。

java中仅仅是提供了foreach遍历这一快速的方式。

 

posted @ 2012-06-13 20:18  airforce  阅读(7094)  评论(1编辑  收藏  举报