Lenguaje

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

Definición

Lee caracteres en una parte de una matriz.

[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[]

Búfer de destino

off
Int32

Desplazamiento en el que se empiezan a almacenar caracteres

len
Int32

Número máximo de caracteres que se van a leer

Devoluciones

Número de caracteres leídos o -1 si se ha alcanzado el final de la secuencia

Atributos

Excepciones

si offset buffer.length.

si se cierra este lector o se produce algún otro error de E/S.

Comentarios

Lee caracteres en una parte de una matriz. Este método se bloqueará hasta que haya alguna entrada disponible, se produce un error de E/S o se alcanza el final de la secuencia. Si len es cero, no se lee ningún carácter y se devuelve 0; De lo contrario, hay un intento de leer al menos un carácter. Si no hay ningún carácter disponible porque la secuencia está al final, se devuelve el valor -1; de lo contrario, se lee y almacena al menos un carácter en cbuf.

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

referencia Java referencia para java.io.InputStreamReader.read.

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