RandomAccessFile.Read Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Read() |
Lê um byte de dados desse arquivo. |
| Read(Byte[]) |
Lê até |
| Read(Byte[], Int32, Int32) |
Lê até |
Read()
Lê um byte de dados desse arquivo.
[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
Retornos
o próximo byte de dados ou -1 se o final do arquivo tiver sido atingido.
- Atributos
Exceções
se esse arquivo estiver fechado ou ocorrer outro erro de E/S.
Comentários
Lê um byte de dados desse arquivo. O byte é retornado como um inteiro no intervalo de 0 a 255 (0x00-0x0ff). Esse método será bloqueado se nenhuma entrada ainda estiver disponível.
Embora RandomAccessFile não seja uma subclasse, InputStreamesse método se comporta exatamente da mesma maneira que o InputStream#read() método de InputStream.
Documentação Java para java.io.RandomAccessFile.read().
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
Read(Byte[])
Lê até b.length bytes de dados desse arquivo em uma 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[]
o buffer no qual os dados são lidos.
Retornos
o número total de bytes lidos no buffer ou -1 se não houver mais dados porque o final desse arquivo foi atingido.
- Atributos
Exceções
se esse arquivo estiver fechado ou ocorrer outro erro de E/S.
Comentários
Lê até b.length bytes de dados desse arquivo em uma matriz de bytes. Esse método bloqueia até que pelo menos um byte de entrada esteja disponível.
Embora RandomAccessFile não seja uma subclasse, InputStreamesse método se comporta exatamente da mesma maneira que o InputStream#read(byte[]) método de InputStream.
Documentação Java para java.io.RandomAccessFile.read(byte[]).
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
Read(Byte[], Int32, Int32)
Lê até len bytes de dados desse arquivo em uma 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[]
o buffer no qual os dados são lidos.
- off
- Int32
o deslocamento inicial na matriz b na qual os dados são gravados.
- len
- Int32
o número máximo de bytes lidos.
Retornos
o número total de bytes lidos no buffer ou -1 se não houver mais dados porque o final do arquivo foi atingido.
- Atributos
Exceções
if byteOffset buffer.length.
se esse arquivo estiver fechado ou ocorrer outro erro de E/S.
Comentários
Lê até len bytes de dados desse arquivo em uma matriz de bytes. Esse método bloqueia até que pelo menos um byte de entrada esteja disponível.
Embora RandomAccessFile não seja uma subclasse, InputStreamesse método se comporta exatamente da mesma maneira que o InputStream#read(byte[], int, int) método de InputStream.
Documentação Java para java.io.RandomAccessFile.read(byte[], 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.