gpt4 book ai didi

java - Java 10 中的 java.io.Reader transferTo(java.io.Writer) 方法是什么? InputStream有没有类似的方法?

转载 作者:搜寻专家 更新时间:2023-11-01 02:36:19 26 4
gpt4 key购买 nike

我读了Java 10 documentation on java.io.Reader.transferTo(...)它说:

Reads all characters from this reader and writes the characters to the given writer in the order that they are read

Reader 中的方法transferTo 会非常有用,因为目前将数据从读取器复制到写入器非常冗长。由于我们在实际应用中主要使用InputStreamOutputStream,是否有类似的方法?

最佳答案

InputStream 从 Java 9 开始就有这样的方法:InputStream.transferTo()

此外,对于早期版本的 JDK,有 IOUtils.copy(InputStream input, OutputStream output)apache-commons-io图书馆。

文档说:

Copies bytes from an InputStream to an OutputStream

所以,它应该做同样的事情。

关于java - Java 10 中的 java.io.Reader transferTo(java.io.Writer) 方法是什么? InputStream有没有类似的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50394231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com