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