BufferedWriter.Write(Char[], Int32, Int32) Método

Definição

Grava uma parte de uma matriz de caracteres.

[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

Parâmetros

cbuf
Char[]

Uma matriz de caracteres

off
Int32

Deslocamento do qual iniciar a leitura de caracteres

len
Int32

Número de caracteres a serem gravados

Atributos

Exceções

se offset ou count , ou se offset + count for maior que o tamanho de buffer.

se esse gravador estiver fechado ou ocorrer outro erro de E/S.

Comentários

Grava uma parte de uma matriz de caracteres.

Normalmente, esse método armazena caracteres da matriz fornecida no buffer desse fluxo, liberando o buffer para o fluxo subjacente, conforme necessário. No entanto, se o comprimento solicitado for pelo menos tão grande quanto o buffer, esse método liberará o buffer e gravará os caracteres diretamente no fluxo subjacente. Portanto, s redundantes BufferedWriternão copiarão dados desnecessariamente.

Java documentação para java.io.BufferedWriter.write(char[], int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a