A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 罗亚东 黑马帝   /  2011-10-15 13:20  /  2299 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合变量可以是数组或实现了iterable接口的集合类。这句话中什么叫实现了iterable接口的集合类?

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 颜庭飞 于 2011-10-15 13:28 编辑

评分

参与人数 1技术分 +2 收起 理由
admin + 2

查看全部评分

回复 使用道具 举报
敖东 黑马帝 2011-10-15 13:36:51
藤椅
这个你可以去查一下API文档,关于Iterable接口的,像ArrayList就是实现了iterable接口的集合类

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
朱华 黑马帝 2011-10-17 15:10:11
板凳
纯手打,请区分。
iterable接口,这是一个Collection的父接口,提到Collection应该就了解了,几乎所有常用的类数组的类型都实现了Collection接口,当然可以查文档获取最全的解释,实际中简单的可以理解为超级for循环迭代的是类数组的类型。
回复 使用道具 举报
因为增强for循环是迭代的时候用的,所以能用for循环的数据类型一定是可以迭代的,比如说数组,对于集合类,只有实现了iterable接口的集合类才可以迭代,直接点说,就是iterable接口可以迭代。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马