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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hello菜菜 中级黑马   /  2013-10-12 12:22  /  1195 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 hello菜菜 于 2013-10-14 11:04 编辑

在集合框架中,只有List接口下的Vector类中有实现枚举操作的方法,但是其比较低效;在实际应用中往往会选择ArrayList或者其他的集合进行对象的存储,可是有时候需要用到枚举进行参数的传递,如何解决这种即能保证高效又能实现既有功能的问题呢?

评分

参与人数 1技术分 +1 收起 理由
To + 1 神马都是浮云

查看全部评分

2 个回复

倒序浏览
你要说的是Vector迭代元素的Enumeration接口吧,Enumeration其实就是迭代器,它的意思就是生成一系列元素,一次生成一个,所以名字有个枚举。它和迭代器Iterator功能都一样就是迭代取出集合的元素。
Enumeration和Iterator主要的区别就是:
Enumeration只能读取集合的数据,而不能对数据进行修改。
Iterator除了能读取集合的数据之外,也能数据进行删除操作。

评分

参与人数 1技术分 +1 收起 理由
To + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
To 金牌黑马 2013-10-14 09:24:04
藤椅
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:http://bbs.itheima.com/thread-89313-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马