Lenguaje

RandomAccessFile.Read Método

Definición

Sobrecargas

Nombre Description
Read()

Lee un byte de datos de este archivo.

Read(Byte[])

Lee hasta b.length bytes de datos de este archivo en una matriz de bytes.

Read(Byte[], Int32, Int32)

Lee hasta len bytes de datos de este archivo en una matriz de bytes.

Read()

Lee un byte de datos de este archivo.

[Android.Runtime.Register("read", "()I", "GetReadHandler")]
public virtual int Read();
[<Android.Runtime.Register("read", "()I", "GetReadHandler")>]
abstract member Read : unit -> int
override this.Read : unit -> int

Devoluciones

el siguiente byte de datos o -1 si se ha alcanzado el final del archivo.

Atributos

Excepciones

si se cierra este archivo u se produce otro error de E/S.

Comentarios

Lee un byte de datos de este archivo. El byte se devuelve como un entero en el intervalo de 0 a 255 (0x00-0x0ff). Este método bloquea si aún no hay ninguna entrada disponible.

Aunque RandomAccessFile no es una subclase de InputStream, este método se comporta exactamente del mismo modo que el InputStream#read() método de InputStream.

Java documentación para java.io.RandomAccessFile.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

Read(Byte[])

Lee hasta b.length bytes de datos de este archivo en una matriz de bytes.

[Android.Runtime.Register("read", "([B)I", "GetRead_arrayBHandler")]
public virtual int Read(byte[]? b);
[<Android.Runtime.Register("read", "([B)I", "GetRead_arrayBHandler")>]
abstract member Read : byte[] -> int
override this.Read : byte[] -> int

Parámetros

b
Byte[]

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

Devoluciones

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

Atributos

Excepciones

si se cierra este archivo u se produce otro error de E/S.

Comentarios

Lee hasta b.length bytes de datos de este archivo en una matriz de bytes. Este método bloquea hasta que haya al menos un byte de entrada disponible.

Aunque RandomAccessFile no es una subclase de InputStream, este método se comporta exactamente del mismo modo que el InputStream#read(byte[]) método de InputStream.

Java documentación para java.io.RandomAccessFile.read(byte[]).

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

Read(Byte[], Int32, Int32)

Lee hasta len bytes de datos de este archivo en una matriz de bytes.

[Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler")]
public virtual int Read(byte[]? b, int off, int len);
[<Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler")>]
abstract member Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int

Parámetros

b
Byte[]

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

off
Int32

desplazamiento inicial de la matriz b en la que se escriben los datos.

len
Int32

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

Devoluciones

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

Atributos

Excepciones

si byteOffset buffer.length.

si se cierra este archivo u se produce otro error de E/S.

Comentarios

Lee hasta len bytes de datos de este archivo en una matriz de bytes. Este método bloquea hasta que haya al menos un byte de entrada disponible.

Aunque RandomAccessFile no es una subclase de InputStream, este método se comporta exactamente del mismo modo que el InputStream#read(byte[], int, int) método de InputStream.

Java documentación para java.io.RandomAccessFile.read(byte[], 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