Lenguaje

PipedReader.Read(Char[], Int32, Int32) Método

Definición

Lee hasta len caracteres de datos de esta secuencia canalizada en una matriz de caracteres.

[Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")]
public override int Read(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")>]
override this.Read : char[] * int * int -> int

Parámetros

cbuf
Char[]

el búfer en el que se leen los datos.

off
Int32

desplazamiento inicial de los datos.

len
Int32

número máximo de caracteres leídos.

Devoluciones

el número total de caracteres leídos en el búfer o -1 si no hay más datos porque se ha alcanzado el final de la secuencia.

Atributos

Excepciones

si offset buffer.length.

si se interrumpe la lectura del subproceso de este lector.

si este lector está cerrado o no conectado a un escritor, o si el subproceso que escribe en el escritor conectado ya no está activo.

Comentarios

Lee hasta len caracteres de datos de esta secuencia canalizada en una matriz de caracteres. Se leerá menos de len caracteres si se alcanza el final del flujo de datos o si len supera el tamaño del búfer de la canalización. Este método se bloquea hasta que haya al menos un carácter de entrada disponible.

Java documentación para java.io.PipedReader.read(char[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a