2011-11-23 39 views

回答

3

不需要。您將不得不編寫WritableByteChannel委託給兩個(全部)目標通道的實現。不是太困難,只有一個構造函數和三個方法來編寫。

編輯您可以通過編寫FilterOutputStream派生類來爲流執行相同的操作。再次很容易。

+0

抱歉---我沒有不意味着把問題具體化爲nio。對普通io有任何想法(請參閱新標題)。 – jayunit100

+0

@ jayunit100請參閱編輯。 – EJP

0

就像EJP說的那樣很簡單,但是你也可以使用Apache的commons-io庫。

TeeOutputStream - 從文檔:「OutputStream的經典拆分器,命名爲unix'tee'命令後,它允許分支流,因此現在有兩個流。