迭代器是什么?
2016-04-10 11:56
260 查看
迭代器 Iterator
什么是迭代器?
对已集合类中的任何一个实现类,都可以返回这样一个Iterator对象。跟循环差不多,好处是可以适合用于任何一个类,而且java也对它进行了优化,比直接用index访问快一点。迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.
什么是迭代器?
对已集合类中的任何一个实现类,都可以返回这样一个Iterator对象。跟循环差不多,好处是可以适合用于任何一个类,而且java也对它进行了优化,比直接用index访问快一点。迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.
相关文章推荐
- 团队项目——班级派发布视频
- 第七章读书笔记《深入理解计算机系统》
- CentOS 7 中 hostnamectl 的使用
- Codeforces--658C--Bear and Forgotten Tree 3(模拟&&技巧)(好题)
- 局部变量和static的千丝万缕
- Xcode侧栏无法拖动以及无法选择模拟器的解决办法
- json
- hibernate中的many-to-many 和one-to-many还有many-to-one分别是什么意思
- 史上最详细Android集成QQ,微信,微博分享(不用第三方)持续更新中
- 简单脱壳教程笔记(8)---手脱EZIP壳
- 批量在EXCEL中为字符串添加标点符号 双引号
- iOS开发数据库篇—SQL代码应用示例
- Redis解决Tomcat共享Session
- 团队项目——班级派发布视频
- [BI项目记]-BUG处理
- C++中的为什么需要虚析构函数
- C++类定义 常量定义
- 如何写一个shell脚本并运行
- android 技巧 疑难问题集合
- cocos2dx——戏如人生