Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida sobre InputStream

Boa tarde,

O instrutor não explicou por qual motivo ou em que situações eu poderia usar o InputStream para ler bytes de um arquivo. Como assim ler bytes? E para quail tipo de situação eu usaria isso?

Obrigado!

4 respostas

O InputStream é a api padrão de ler dados de uma entrada do Java. Por exemplo vc tem a FileInputStream, ByteArrayInputStream etc. Você usaria um FileInputStream para ler um arquivo. Um ByteArrayInputStream para carregar um array de bytes e trabalhar com ele apenas na memória, por exemplo.

Isso eu já sabia, mas vc não respondeu a minha dúvida. Eu só queria saber como funciona essa leitura de bytes. Só não entendi isso. Mas obrigado pela sua resposta.

solução!

Qualquer InputStream consome os bytes... o que muda é a fonte... Ler bytes de um arquivo, significa ler o arquivo.

Entendi. Obrigado!