黑马程序员技术交流社区
标题:
为什么集合可以使用高级for循环?它底层是怎么实现的?
[打印本页]
作者:
wangbao
时间:
2016-5-30 21:08
标题:
为什么集合可以使用高级for循环?它底层是怎么实现的?
为什么集合可以使用高级for循环?它底层是怎么实现的?
作者:
wubo46
时间:
2016-5-30 21:11
我总是绕不过来这些东西
作者:
你的微_z982A
时间:
2016-5-30 21:36
高级for循环
格式:
for(数据类型 变量名:被遍历的集合(conllection)或者数组)
原理:
高级for循环的底层是迭代器。
注意:高级for循环只能取出不能进行其他的操作。
局限性:
高级for的一个很大局限性就是要有被遍历的目标
建议:
当遍历数组时,尽量使用传统for循环,因为传统for循环可以定义角标。
作者:
My_Android
时间:
2016-5-30 21:36
底层好像也是实现了某个类。 忘记了。。
作者:
钱金磊
时间:
2016-5-30 21:46
迭代器实现的!你可以查看底层啊!
作者:
loop
时间:
2016-5-30 22:23
恩。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2