Você está aqui: Java ::: Dicas & Truques ::: Entrada e Saída em Arquivos (File Input/Output - IO) |
||
Lendo bytes individualmente de um arquivo usando a classe RandomAccessFileQuantidade de visualizações: 8371 vezes |
||
|
Em algumas situações precisamos ler os bytes de um arquivo um de cada vez, ou seja, individualmente. Para isso nós temos os métodos read() e readByte() da classe RandomAccessFile. O método read() retorna um inteiro na faixa de 0 a 255 (0x00-0x0ff). O método readByte(), por sua vez, lê um valor de 8 bits com sinal e o retorna com um byte. Veja um trecho de código no qual lemos um byte de cada vez de um arquivo. Note que o ponteiro de arquivo é avançado um byte a cada leitura:
Veja agora como podemos usar os métodos read() ou readByte() para ler todo o conteúdo do arquivo um byte de cada vez. Note que neste exemplo eu converto os bytes em caracteres para exibí-los na tela:
|
||
|
|
||
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
Java - Como definir a cor para o contexto de desenho usando o método setColor() da classe Graphics do Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






