今日、Javaで anInputStream
から an への内容を書き込む簡単な方法を見つけられなかったことに驚きました。OutputStream
明らかに、バイト バッファ コードを書くのは難しくありませんが、作業を楽にする (そしてコードをより明確にする) 何かが欠けているのではないかと思います。
InputStream
in
では、 anと anが与えられたOutputStream
out
場合、次のように書く簡単な方法はありますか?
byte[] buffer = new byte[1024];
int len = in.read(buffer);
while (len != -1) {
out.write(buffer, 0, len);
len = in.read(buffer);
}