在用下面方法实例化Enumeration时,
Enumeration<FileInputStream> en=new Enumeration<FileInputStream>();
报错提示是:不能实例化类型 Enumeration<FileInputStream>我查了一下java的API文档
Enumeration是接口只有方法摘要
boolean hasMoreElements()
测试此枚举是否包含更多的元素。
E nextElement()
如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素
必须要自己写类继承该接口才能实例化枚举对象呢?还是有别的方法?
因为在SequenceInputStream(Enumeration<? extends InputStream> e) 初始化新创建 SequenceInputStream的对象时,该参数必须是生成运行时类型为 InputStream 对象的 Enumeration 型参数。 |