黑马程序员技术交流社区
标题:
迭代器和加强for哪个应用的比较多?
[打印本页]
作者:
XXXRUI
时间:
2016-6-2 00:34
标题:
迭代器和加强for哪个应用的比较多?
求大神解答,谢谢了!!
作者:
勇敢的心15
时间:
2016-6-2 09:05
增强for吧
作者:
yesnowoshiqiang
时间:
2016-6-2 09:31
这得分情况了了,增强for和迭代器都是有弊端的,迭代器只能是集合,而增强for可以是任何的容器类,包括数组,但是增强for,并且迭代器迭代的时候需要提前判断有没有下一个,迭代的时候唯一能进行的操作就是移除元素,增改都是做不了的,所以用的时候增强for要用的更广泛一些,用法非常简单
作者:
android_vae
时间:
2016-6-2 10:14
只是进行遍历而不涉及修改的话当然是增强for循环代码简洁用的多,但底层还是迭代器实现的,如果在遍历过程中涉及到增删等操作就只能用迭代器进行遍历了
作者:
strliu
时间:
2016-6-2 11:25
需要增删使用迭代器,增强for简洁功能少
作者:
元笙
时间:
2016-6-2 12:33
yesnowoshiqiang 发表于 2016-6-2 09:31
这得分情况了了,增强for和迭代器都是有弊端的,迭代器只能是集合,而增强for可以是任何的容器类,包括数组 ...
2楼正解+1
作者:
奕明传媒
时间:
2016-6-2 12:35
只是进行遍历的话用增强for
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2