[quote]Tenho um método que recebe um arquivo por parâmetro tipo InputStream, para tratar esse arquivo eu fiz o seguinte trecho de código:
public void metodo(InputStream arquivo) {
BufferedReader bf = new BufferedReader(new InputStreamReader(arquivo));
}
Supondo que cada linha desse arquivo vai ser um objeto, minha dúvida é a seguinte: Como saber quantos objetos vão ser criados?
Preciso de alguma forma saber quantas linhas há no arquivo, ou em um laço for criar até existir linhas no arquivo, isso é possível?[/quote]
Resolvido com o seguinte trecho:
[code]String linha;
while ((linha = bf.readLine()) != null) {
//código
}[/code]