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

5
我阅读了Java 10文档中java.io.Reader.transferTo(...),它说:

从该读取器读取所有字符,并按照读取顺序将字符写入给定的写入器

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

3
是的。https://docs.oracle.com/javase/10/docs/api/java/io/InputStream.html#transferTo(java.io.OutputStream) - Stephen C
哦,原来它是在Java 9中添加的。 - Shubham Kadlag
1
对于 ByteArrayOutputStream 这种特殊情况,一直都有 writeTo(OutputStream) 方法可用。详情请参阅 https://dev59.com/qHM_5IYBdhLWcg3wslfs#37681322。 - Holger
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接