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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ninjaes 中级黑马   /  2015-5-6 18:09  /  266 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Vector<FileInputStream> v=new Vector<FileInputStream>();  
v.add("  ");  
Enumeration<FileInputStream> en =v.elements();  

最后一句是什么意思呢 枚举 这个用法是怎么回事  

6 个回复

倒序浏览
v.elements(),返回一个Enumeration对象,定义一个Enumeration的引用变量en来接收这个对象.

就是为了获取一个枚举器对象,使用枚举器的方法来遍历集合.
不需要遍历就不用获取.
回复 使用道具 举报
枚举嘛 跟Iterator 不差太多吗 就是个迭代器
回复 使用道具 举报
应该就是一个格式,相当于Iterator it = XX.iterator;
回复 使用道具 举报
IDhmpj 发表于 2015-5-6 19:51
v.elements(),返回一个Enumeration对象,定义一个Enumeration的引用变量en来接收这个对象.

就是为了获取一 ...

哦 晓得了  谢谢
回复 使用道具 举报
rick1991chen 发表于 2015-5-6 20:01
枚举嘛 跟Iterator 不差太多吗 就是个迭代器

就是看不同 这个elements()
回复 使用道具 举报
小悟空et 发表于 2015-5-6 20:22
应该就是一个格式,相当于Iterator it = XX.iterator;

恩   看不懂呀 所以问问大家   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马