黑马程序员技术交流社区

标题: 有关枚举的迭代问题 [打印本页]

作者: ninjaes    时间: 2015-5-6 18:09
标题: 有关枚举的迭代问题
Vector<FileInputStream> v=new Vector<FileInputStream>();  
v.add("  ");  
Enumeration<FileInputStream> en =v.elements();  

最后一句是什么意思呢 枚举 这个用法是怎么回事  
作者: IDhmpj    时间: 2015-5-6 19:51
v.elements(),返回一个Enumeration对象,定义一个Enumeration的引用变量en来接收这个对象.

就是为了获取一个枚举器对象,使用枚举器的方法来遍历集合.
不需要遍历就不用获取.

作者: rick1991chen    时间: 2015-5-6 20:01
枚举嘛 跟Iterator 不差太多吗 就是个迭代器
作者: 小悟空et    时间: 2015-5-6 20:22
应该就是一个格式,相当于Iterator it = XX.iterator;
作者: ninjaes    时间: 2015-5-7 11:29
IDhmpj 发表于 2015-5-6 19:51
v.elements(),返回一个Enumeration对象,定义一个Enumeration的引用变量en来接收这个对象.

就是为了获取一 ...

哦 晓得了  谢谢
作者: ninjaes    时间: 2015-5-7 11:30
rick1991chen 发表于 2015-5-6 20:01
枚举嘛 跟Iterator 不差太多吗 就是个迭代器

就是看不同 这个elements()
作者: ninjaes    时间: 2015-5-7 11:32
小悟空et 发表于 2015-5-6 20:22
应该就是一个格式,相当于Iterator it = XX.iterator;

恩   看不懂呀 所以问问大家   




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