黑马程序员技术交流社区

标题: iterator [打印本页]

作者: 咪咪    时间: 2011-11-14 10:27
标题: iterator
若要获取集合中的元素都要用iterator 接口吗?
作者: 梦女孩    时间: 2011-11-14 20:01
遍历有序集合用for循环、foreach循环 、iterator迭代。
遍历无序集合用foreach循环、iterator迭代。

因为它们差别一个Object get(int index);方法
作者: 宋文轩    时间: 2011-11-14 20:15
也可以用增强for循环 比迭代器简单点
作者: 张翼    时间: 2011-11-14 20:23
当然不一定要用,集合类,比如Arraylist,有自己的方法,如果集合类自己的方法可以取得元素,不一定要使用容器的,Iterator,是一个控制集合的工具,它有很多集合类所欠缺的方法,就像mysql是一款优秀的数据库,但是他有很多配套数据库管理系统,比如mysqlworkbench;还有就是操作系统和用户界面的关系,操作系统有很复杂的的功能包括进程管理,文件管理,资源管理等等,但是用户界面才是控制这些资源的控制台,系统的很多功能被封装在系统内部,而控制台仅仅掌握着如何对这些资源的控制方式,集合和容器就是这个关系。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2