今天我很惊讶地发现我找不到任何简单的方法来编写内容 InputStream
使用OutputStream
Java 将an。显然,字节缓冲区代码并不难编写,但是我怀疑我只是缺少了一些可以使我的生活更轻松的东西(并且代码更清晰)。
那么,给定an InputStream
in
和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);
}