本帖最后由 刘文飞 于 2012-11-28 21:30 编辑
- final Iterator<FileInputStream> it = al.iterator();
- //使用匿名内部类给不能直接创建对象的Enumeration进行实例化
- Enumeration<FileInputStream> en = new Enumeration<FileInputStream>()
- {
- public boolean hasMoreElements()
- {
- return it.hasNext();
- }
- public FileInputStream nextElement()
- {
- return it.next();
- }
- };
复制代码 有些弄不明白,这个匿名内部类怎么就可以创建Enumeration的对象了呢?
|