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!
Leitura de Arquivo
D
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