RandomAccessFile.Read Método

Definição

Sobrecargas

Nome Description
Read()

Lê um byte de dados desse arquivo.

Read(Byte[])

Lê até b.length bytes de dados desse arquivo em uma matriz de bytes.

Read(Byte[], Int32, Int32)

Lê até len bytes de dados desse arquivo em uma matriz de bytes.

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.

Aplica-se a