Reader.TransferTo(Writer) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
读取此读取器中的所有字符,并按照读取顺序将字符写入给定写入器。
[Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)]
public virtual long TransferTo(Java.IO.Writer? out);
[<Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)>]
abstract member TransferTo : Java.IO.Writer -> int64
override this.TransferTo : Java.IO.Writer -> int64
参数
- out
- Writer
编写器,非 null
返回
传输的字符数
- 属性
注解
读取此读取器中的所有字符,并按照读取顺序将字符写入给定写入器。 返回时,此读取器将在流末尾。 此方法不会关闭读取器或编写器。
此方法可能会无限期地阻止从读取器读取或写入写入编写器。 读取器和/或编写器 异步关闭或在传输期间中断的线程的行为是高度读取器和编写器特定的,因此未指定。
如果从读取器或写入编写器读取 I/O 错误,则在读取或写入某些字符后,它可能会执行此操作。 因此,读取器可能不在流末尾,其中一个或两者都可能处于不一致状态。 强烈建议在出现 I/O 错误时立即关闭这两个流。
已在 10 中添加。
适用于 . 的 java.io.Reader.transferTo(java.io.Writer)Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。