黑马程序员技术交流社区
标题:
关于增强for循环的问题
[打印本页]
作者:
罗亚东
时间:
2011-10-15 13:20
标题:
关于增强for循环的问题
集合变量可以是数组或实现了iterable接口的集合类。这句话中什么叫实现了iterable接口的集合类?
作者:
颜庭飞
时间:
2011-10-15 13:27
本帖最后由 颜庭飞 于 2011-10-15 13:28 编辑
a.jpg
(133.57 KB, 下载次数: 16)
下载附件
2011-10-15 13:28 上传
作者:
敖东
时间:
2011-10-15 13:36
这个你可以去查一下API文档,关于Iterable接口的,像ArrayList就是实现了iterable接口的集合类
作者:
朱华
时间:
2011-10-17 15:10
纯手打,请区分。
iterable接口,这是一个Collection的父接口,提到Collection应该就了解了,几乎所有常用的类数组的类型都实现了Collection接口,当然可以查文档获取最全的解释,实际中简单的可以理解为超级for循环迭代的是类数组的类型。
作者:
贾双涛
时间:
2011-10-17 23:43
因为增强for循环是迭代的时候用的,所以能用for循环的数据类型一定是可以迭代的,比如说数组,对于集合类,只有实现了iterable接口的集合类才可以迭代,直接点说,就是iterable接口可以迭代。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2