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);
在这种情况下,我应该记住什么吗?