【发布时间】:2012-12-27 00:50:13
【问题描述】:
我想知道是否有任何理想的方式可以将多个 InputStream 链接到 Java(或 Scala)中的一个连续 InputStream 中。
我需要它来解析我从 FTP 服务器通过网络加载的平面文件。我想要做的是获取文件[1..N],打开流,然后将它们组合成一个流。因此,当 file1 结束时,我想从 file2 开始读取,依此类推,直到到达 fileN 的末尾。
我需要以特定顺序读取这些文件,数据来自一个遗留系统,该系统在 barches 中生成文件,因此一个文件中的数据依赖于另一个文件中的数据,但我想将它们作为一个连续流处理以简化我的域逻辑接口。
我四处搜索并找到了 PipedInputStream,但我并不肯定这就是我所需要的。举个例子会很有帮助。
【问题讨论】:
标签: java scala io inputstream