本帖最后由 山西_李帅 于 2013-4-29 19:40 编辑
SequenceInputStream的有参构造中有一个是这样的, 谁能帮我解释一下.
SequenceInputStream(Enumeration<? extends InputStream> e)
通过记住参数来初始化新创建的 SequenceInputStream,该参数必须是生成运行时类型为 InputStream 对象的 Enumeration 型参数。
然后在做题中,也就是大家都做过的合并文件中有个是这样定义的.
// 从集合获取Enumeration, 创建SequenceInputStream合并流
SequenceInputStream sis = new SequenceInputStream(Collections.enumeration(al));
不是很理解, 谁能帮我解释下呢? 万分感谢
|