Contador de linhas

5 respostas
K

ola amigos, estou querendo contar as linhas de um texto. como faço?

muito obrigado

5 Respostas

T

Use a classe java.io.LineNumberReader.

http://java.sun.com/j2se/1.5.0/docs/api/java/io/LineNumberReader.html

R

O texto está em algum arquivo, ou em uma String?

R

Aí vai um exemplo utilizando a LineNumberReader indicada pelo thingol:

File file = new File("c:/teste.txt"); // arquivo 
        LineNumberReader lineNumberReader = new LineNumberReader(new FileReader(file));

        while(lineNumberReader.readLine() != null) // vai parar na ultima linha
            ; 
        lineNumberReader.close(); // tudo que é aberto deve ser fechado :P
        System.out.println(lineNumberReader.getLineNumber()); // imprime o número de linhas que o arquivo possui.
R

Ah, não esqueça de somar 1 ao número da linha pois se inicia em zero.

I

kklj,

Tipo, fazendo dessa maneira vc nunca vai aprender a programar, que tal vc tentar desenvolver uma logica e se der algum erro vc posta que nós te ajudamos a corrigir..

Abraços.

Criado 16 de agosto de 2006
Ultima resposta 16 de ago. de 2006
Respostas 5
Participantes 4