11智能在线
新记
Java中的Iterator有什么作用?
RT。这个迭代器有什么用?不是很明白啊,因为我见Foreach也可以做到同样的效果,而切代码还不是那么多。而且这个东东貌似又不是那么简单的一个东西。所以我想找一个通俗易懂的答案。
举报该文章
相关建议 2011-11-28
foreach ä¹æ¯éè¿ä½¿ç¨éåç iteratoræ¹æ³è·åè¿ä»£å¨æ¥å®ç°çï¼å ä¸ºä½¿ç¨ è¿ä»£å¨ä»£ç æ¯è¾å¤ï¼æ以sun å¨sdk 5.0 ä¸æå¢å äº foreach çå®ç°ï¼ä¸ºäºæ¹ä¾¿éåçéå
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/0ixt2if02.html
其他看法
第1个回答 2011-11-24
迭代器可以不在乎里面的元素是什么类型的,直接用hasNext()判断是否有元素,有就直接next()获取元素、此外。你用增强的for循环表面也是可以遍历你事先知道类型的集合元素,但是底层还是用的迭代器实现的遍历。这个你可以查看字节码
第2个回答 2019-06-01
楼主应该是没有看过数据结构,iterator就是一索引,当然在很多时候foreach也能实现iterator的功能,它们之间虽然功能有些相同,但并不冲突,iterator一般遍历集合,虽然foreach也能,但速度上没有iterator快
相似回答
大家正在搜
相关问题
JAVA中Iterator的具体作用?
java中为什么要使用Iterator,或者Iterator...
JAVA中Iterator的具体作用?。。。
JAVA中Iterator的具体作用?。
java中为什么要使用Iterator?Iterator的用...
java中的iterator怎么用
java中iterator()方法详解
在Java中的迭代器有什么作用啊?