tô fazendo um prog e em determinado momento preciso ler um arquivo, que pode ser de qualquer tipo, então qual método de leitura eu uso (já vi q tem vários…) e como armazeno o conteúdo para referenciar no resto do prog?
Aham, que tipo de arquivo você quer ler? E o que você vai fazer com ele?
Dependendo do significado do conteúdo desse arquivo (ou seja, do seu formato) é que você usa uma das N APIs diferentes disponíveis para ler arquivos.
Uma coisa é você ler o arquivo porque ele contém texto, outra é porque ele contém uma imagem, ou um XML, ou um email, ainda outra porque ele é um arquivo .zip, ou então um arquivo Excel ou Word.
Se o arquivo para você não tem significado nenhum (ou seja, é só uma coleção de bytes), use FileInputStream e carregue o conteúdo em um byte[]
opa, meu caso é esse último, onde o formato do arquivo não faz diferença, então vou fazer o que vc disse e usar FileInputStream. Valeu!