Как записать данные сразу в два объекта java.io.OutputStream?

Я ищу волшебный класс Java, который позволит мне делать что-то вроде этого:

ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
FileOutputStream fileStream = new FileOutputStream(new File("/tmp/somefile"));

MultiOutputStream outStream = new MultiOutputStream(byteStream, fileStream);

outStream.write("Hello world".getBytes());

В принципе, мне нужен тройник для ] OutputStream в Java. Есть идеи?

Спасибо!

31
задан daveslab 2 November 2011 в 21:13
поделиться