1. 程式人生 > >2、優先使用for-each循環

2、優先使用for-each循環

dos for循環 each循環 pre for 傳統 數據 索引 eth

在設計模式中有一個叠代器模式,簡單來說就是用來做循環遍歷數據。而java為我們很好地提供了這麽一個循環遍歷的寫法就是for-each;

for(Element e : elements){
    doSomething(e);
}

傳統遍歷集合或者數組的for循環方式並不完美,頻繁地出現索引變量和叠代器,容易造成錯誤。而這個循環方式隱藏了它們,避免了混亂和出錯的可能,而且性能相對要更好。

2、優先使用for-each循環