Manipulação de Arquivos

3 respostas
dark.wizzard

Saudações pessoal:

Gostaria de sanar uma dúvida. Para ler um arquivo .txt linha a linha, como devo proceder? Já lí o artigo na página da GUJ, mas fiquei com dúvida quanto ao while’… Não existe algo como end of file’:

While (!(arquivo.eof)){

…

}

Grato pela ajuda.

3 Respostas

_fs

O médodo read() da classe BufferedReader retorna um int. Um retono negativo indica que o arquivo acabou.

Então

while( bf.read() > 0 )
{
    ...
}
danieldestro

Na verdade, para ler linhas de um TXT:

FileReader fr = new FileReader("c:\arquivo.txt"); String linha = null; while( (linha = fr.readLine()) != null ) { System.out.println( linha ); }

_fs

erro meu :oops:

linhas … bytes … tudo a mesma coisa :mrgreen:

Criado 31 de agosto de 2004
Ultima resposta 1 de set. de 2004
Respostas 3
Participantes 3