にストリームを保存しました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直接使用できます。