にストリームを保存しましたByteArrayOutputStream
。今、私はそれを読みたいですFileInputStream
。どうやってやるの?
それは私の出力ストリームです。
...
OutputStream out = new ByteArrayOutputStream();
...
から、それを読む方法はFileInputStream
?
にストリームを保存しましたByteArrayOutputStream
。今、私はそれを読みたいですFileInputStream
。どうやってやるの?
それは私の出力ストリームです。
...
OutputStream out = new ByteArrayOutputStream();
...
から、それを読む方法はFileInputStream
?
ByteArrayInputStream
で作成できます
InputStream is = new ByteArrayInputStream(bos.toByteArray());
そしてこれから読んでくださいInputStream
。
インターフェイスがa のみを受け入れる場合FileInputStream
、インターフェイスは壊れています...
インターフェースがファイルでのみ機能する場合は、File
それ以外の場合は を使用する必要がありますInputStream
。
また、スレッドを使用する場合は、スレッド間PipedInputStream
でPipedOutputStream
直接使用できます。