java5对数组的新语法之增强for循环


我们在迭代一个数组的时候,如果不需要关心索引的时候,即不操作索引的时候,用增强for循环,可以使开发者写的代码更少。

但是如果要操作索引,就不能用foreach循环了。因为foreach其实在底层依然使用for循环+索引来操作数组,我们可以用反编译工具一探究竟。

以下截图是分别用增强for和普通for循环遍历操作索引的代码,可以发现,增强for并没有达到数组元素每个+1的效果。

反编译之后

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM