Leitura de Arquivo

2 respostas
D

Olá,
Estou com dificuldades de ler blocos de bytes de um arquivo qquer…
Preciso ler sempre 100 Bytes e apresentar o resultado na tela.
Pergunta … uso leitura Strean ou Text ? e como posso ler se for o tipo Text sem usar o readline() , pois o mesmo le uma linha inteira e quero somente blocos …
Valeu!

2 Respostas

V
veja a classe java.io.BufferedInputStream

use o método int read(byte[] buf)

passe como parametro: byte[] buf = new byte[100];

converta o buffer lido para String: new String(buf)
S

Por você querer ler blocos acho que é melhor usar Stream. Se não me engano no stream tem como você definir o tamanho do bloco, nunca usei isso, mas acho que tem sim.

Criado 4 de novembro de 2004
Ultima resposta 4 de nov. de 2004
Respostas 2
Participantes 3