A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 咪咪 黑马帝   /  2011-11-14 10:27  /  1434 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

若要获取集合中的元素都要用iterator 接口吗?

3 个回复

正序浏览
张翼 黑马帝 2011-11-14 20:23:50
板凳
当然不一定要用,集合类,比如Arraylist,有自己的方法,如果集合类自己的方法可以取得元素,不一定要使用容器的,Iterator,是一个控制集合的工具,它有很多集合类所欠缺的方法,就像mysql是一款优秀的数据库,但是他有很多配套数据库管理系统,比如mysqlworkbench;还有就是操作系统和用户界面的关系,操作系统有很复杂的的功能包括进程管理,文件管理,资源管理等等,但是用户界面才是控制这些资源的控制台,系统的很多功能被封装在系统内部,而控制台仅仅掌握着如何对这些资源的控制方式,集合和容器就是这个关系。
回复 使用道具 举报
也可以用增强for循环 比迭代器简单点
回复 使用道具 举报
遍历有序集合用for循环、foreach循环 、iterator迭代。
遍历无序集合用foreach循环、iterator迭代。

因为它们差别一个Object get(int index);方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马