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遍歷這一快速的方式。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM