言語

BufferedWriter.Write(Char[], Int32, Int32) メソッド

定義

文字の配列の一部を書き込みます。

[Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")]
public override void Write(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")>]
override this.Write : char[] * int * int -> unit

パラメーター

cbuf
Char[]

文字配列

off
Int32

文字の読み取りを開始するオフセット

len
Int32

書き込む文字数

属性

例外

offset またはcount の場合、またはoffset + countbufferのサイズより大きい場合。

このライターが閉じているか、別の I/O エラーが発生した場合。

注釈

文字の配列の一部を書き込みます。

通常、このメソッドは、指定された配列の文字をこのストリームのバッファーに格納し、必要に応じてバッファーを基になるストリームにフラッシュします。 ただし、要求された長さが少なくともバッファーと同じ大きさの場合、このメソッドはバッファーをフラッシュし、基になるストリームに文字を直接書き込みます。 したがって、冗長な BufferedWriterでは、不必要にデータがコピーされることはありません。

Javaドキュメント。

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

適用対象