课程
/后端开发
/Java
/Java入门第三季
请教高手:iterator和foreach有什么区别?哪个节省内存?建议编程时使用哪一个呢
2016-05-28
源自:Java入门第三季 4-6
正在回答
二者都是用于遍历的工具,iterator是一个接口,使用时需要调用它的hasNext()和next()函数,并且一般需要配合循环语句才能实现遍历,比较麻烦。foreach是一个循环语句,相当于将iterator和for循环结合在一起,使用比较便捷,二者内存消耗差不多,建议使用foreach。
慕设计8961773 提问者
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答iterator和foreach
1 回答for循环,foreach,iterator分别用在什么情况下,有什么优缺点?
5 回答Iterator it=coursesToSelect.iterator()
2 回答foreach
3 回答foreach