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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蔷薇紫陌 中级黑马   /  2015-9-17 09:08  /  389 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Collection在jdk1.5以后,有了一个父接口Iterable,这个接口的出现的将iterator方法进行抽取,提高了扩展性。

增强for循环:foreach语句,foreach简化了迭代器。
格式:// 增强for循环括号里写两个参数,第一个是声明一个变量,第二个就是需要迭代的容器
for( 元素类型 变量名 : Collection集合 & 数组 )

高级for循环和传统for循环的区别:
高级for循环在使用时,必须要明确被遍历的目标。这个目标,可以是Collection集合或者数组,如果遍历Collection集合,在遍历过程中还需要对元素进行操作,比如删除,需要使用迭代器。
如果遍历数组,还需要对数组元素进行操作,建议用传统for循环因为可以定义角标通过角标操作元素。如果只为遍历获取,可以简化成高级for循环,它的出现为了简化书写。

评分

参与人数 1黑马币 +20 收起 理由
许文搏 + 20 很给力!

查看全部评分

4 个回复

倒序浏览
路过,学习!
回复 使用道具 举报
这个币刷的,我给10分
回复 使用道具 举报
楼主辛苦
回复 使用道具 举报
路过学习一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马