看一眼就有新收獲
Java語(yǔ)言
01 for(int i = 0;i < list.size();i++){
02 dosomething(list.get(i));
03 }
04
05
06 for(int i = 0,n = list.size();i < n;i++){
07 dosomething(list.get(i));
08 }
//得閑看了一眼effective java,看一眼就有新收獲
//后一種for循環(huán)的寫法比前一種有平方級(jí)的性能提升
//因?yàn)榈谝环N,每循環(huán)一次都要調(diào)用一次list.size()方法
//如果能確定list.size()固定不變,推薦使用后一種循環(huán)
01 for(int i = 0;i < list.size();i++){
02 dosomething(list.get(i));
03 }
04
05
06 for(int i = 0,n = list.size();i < n;i++){
07 dosomething(list.get(i));
08 }
//得閑看了一眼effective java,看一眼就有新收獲
//后一種for循環(huán)的寫法比前一種有平方級(jí)的性能提升
//因?yàn)榈谝环N,每循環(huán)一次都要調(diào)用一次list.size()方法
//如果能確定list.size()固定不變,推薦使用后一種循環(huán)
posted on 2008-08-26 22:07 豬 閱讀(149) 評(píng)論(0) 編輯 收藏 所屬分類: 學(xué)習(xí)java