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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求大神解答,谢谢了!!

6 个回复

正序浏览
只是进行遍历的话用增强for
回复 使用道具 举报
yesnowoshiqiang 发表于 2016-6-2 09:31
这得分情况了了,增强for和迭代器都是有弊端的,迭代器只能是集合,而增强for可以是任何的容器类,包括数组 ...

2楼正解+1
回复 使用道具 举报
需要增删使用迭代器,增强for简洁功能少
回复 使用道具 举报
只是进行遍历而不涉及修改的话当然是增强for循环代码简洁用的多,但底层还是迭代器实现的,如果在遍历过程中涉及到增删等操作就只能用迭代器进行遍历了
回复 使用道具 举报
这得分情况了了,增强for和迭代器都是有弊端的,迭代器只能是集合,而增强for可以是任何的容器类,包括数组,但是增强for,并且迭代器迭代的时候需要提前判断有没有下一个,迭代的时候唯一能进行的操作就是移除元素,增改都是做不了的,所以用的时候增强for要用的更广泛一些,用法非常简单
回复 使用道具 举报 1 0
增强for吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马