RandomAccessFile.Read Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Read() |
Lee un byte de datos de este archivo. |
| Read(Byte[]) |
Lee hasta |
| Read(Byte[], Int32, Int32) |
Lee hasta |
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.