輸出流,其分析依賴性的InputStream的分析類的列表,改變了一些東西,並將其寫入到一個OutputStream:鋼管或交換輸入/ Java中
public Set<Dependency> analyse(InputStream i, OutputStream o);
的分析應該被鏈接,如:
for(DocumentAnalyser analyser : a) {
o.getDependencies().addAll(analyser.analyse(in, out));
in = new ByteArrayInputStream(out.toByteArray());
}
現在我在一個環境中在是最終我工作。
- 有沒有更好的方式來「鏈」流?
- ByteArrayInputStream的「swap」操作從「out」到「in」是否昂貴?
- 如何處理「in」是最終的問題?
這種感覺更像是一種解決方法。是否有更好的解決方案像管道來處理Stream? – 2010-11-19 14:18:13