我读了Java 10 documentation on java.io.Reader.transferTo(...)
并说:
读取此阅读器中的所有字符并将字符写入 给作者按照他们阅读的顺序
transferTo
中的方法Reader
非常有用,因为目前将数据从读者复制到编写者非常冗长。由于我们在实际应用程序中大多使用InputStream
和OutputStream
,它们是否有类似的方法?
答案 0 :(得分:4)
自Java 9以来InputStream
中有这样的方法:InputStream.transferTo()
此外,对于早期版本的JDK,IOUtils.copy(InputStream input, OutputStream output)
库中有apache-commons-io。
文档说:
将InputStream中的字节复制到OutputStream
所以,它应该做同样的事情。