Reader.TransferTo(Writer) メソッド

定義

このリーダーからすべての文字を読み取り、読み取られた順序で指定されたライターに文字を書き込みます。

[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 ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象