0
出力ストリームで2つの異なるフィルタを使用しようとしています。フィルタは以下のように仮定します。FilterOutputStreamを別のFilterOutputStreamでラップすることはできますか?
私は現在return new FilterStream1(out);
以下のようFilterStream1を使用してラップされたOutputStream outが、私は第二のフィルタの出力ストリームを追加して次の操作を実行するために、これを変更することはできますか?持って
public class FilterStream1 extends FilterOutputStream {
}
public class FilterStream2 extends FilterOutputStream {
}
OutputStream intermediateStream = new FilterStream2(out);
return new FilterStream1(intermediateStream);
この場合、注意すべきことはありますか?