java5對數組的新語法之增強for循環


我們在迭代一個數組的時候,如果不需要關心索引的時候,即不操作索引的時候,用增強for循環,可以使開發者寫的代碼更少。

但是如果要操作索引,就不能用foreach循環了。因為foreach其實在底層依然使用for循環+索引來操作數組,我們可以用反編譯工具一探究竟。

以下截圖是分別用增強for和普通for循環遍歷操作索引的代碼,可以發現,增強for並沒有達到數組元素每個+1的效果。

反編譯之后

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM