foreach與正常for迴圈效率之間解析

小云云
發布: 2023-03-21 08:46:01
原創
1483 人瀏覽過

可以看出,當循環ArrayList時,普通for迴圈比foreach迴圈花費的時間少一點;

迴圈LinkList時,普通for迴圈比foreach迴圈花費的時間要多很多。

當我將迴圈次數提升到一百萬次的時候,循環ArrayList,普通for迴圈還是比foreach要快一點;

但是普通for迴圈在迴圈LinkList時,程式直接卡死。

結論:需要循環數組結構的資料使用時,建議普通for迴圈,因為for迴圈採用下標訪問,對於數組結構的資料來說,採用下標存取比較好。

 需要循環鍊錶結構的資料時,一定不要使用普通for循環,這種做法很糟糕,資料量大的時候有可能會導致系統崩潰。

原因:foreach使用的是迭代器。

相關推薦:

php foreach與for語句用法區別介紹_PHP教學

以上是foreach與正常for迴圈效率之間解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!