1. 程式人生 > >for循環的幾種比較

for循環的幾種比較

ref -s for 相對 http 即使 turn .com urn

對一個集合遍歷的3種方法:
1、for(int i=0;i<list.size();i++)

2、for(int i=0,len=list.size();i<len;i++)

3、for (int num : list)

相對來說效率 3>2>1,

foreach遍歷相對於for便利來說效率高,第一種方法每次循環都執行一遍list.size(),即使size函數裏面聲明都不做,僅return s; 開銷也比寫上一個變量len要大

for循環的幾種比較