当我复制Inputstream到 时OutputStream,有时会出现EOFException.
EOFException从数据输入流可能使用的文档到流结束的信号。
那么这是否意味着EOFException发生 a 时返回是安全的?
public static void copy(InputStream in, OutputStream out) throws IOException {
byte[] buff = new byte[BUF_SIZE];
int n = -1;
try {
while ((n = in.read(buff)) >= 0) {
out.write(buff, 0, n);
}
} catch (EOFException eof) {
// reach EOF , return
}
}