2016-08-23 55 views
0

我正在寻找在输出流上使用两个不同的过滤器。假设以下是过滤器。我可以用另一个FilterOutputStream包装FilterOutputStream吗?

public class FilterStream1 extends FilterOutputStream { 
} 

public class FilterStream2 extends FilterOutputStream { 
} 

我有一个OutputStream出其使用FilterStream1如下

return new FilterStream1(out); 

我可以修改此做与加入第二滤波器输出流的以下目前包裹?

OutputStream intermediateStream = new FilterStream2(out); 
return new FilterStream1(intermediateStream); 

在这种情况下,我应该记住什么吗?

回答

相关问题