Sun Microsystems , adquirida pela Oracle, distribui a linguagem de programação Java com uma extensa biblioteca de classes e métodos que melhoram consideravelmente as capacidades básicas de Java. Esta biblioteca , chamada Plataforma Java, inclui suporte para operações em arquivos e córregos. A classe Scanner permite que o código Java para tratar um fluxo de entrada como uma seqüência de símbolos definidos pelo usuário (por exemplo, as palavras em uma frase , separadas por espaços) ; Scanner analisa o fluxo de entrada e retorna os tokens para chamar aplicações. Você pode usar a classe Scanner para contar o número de linhas em um arquivo no seu código Java. Instruções
1
Importe as classes necessárias , incluindo estas linhas no início do seu programa :
import java.io. * ;
importação java.util . * ;
2
Crie uma instância da classe Scanner , que toma como entrada o arquivo cujas linhas que você precisa para contar , como neste exemplo de código :
arquivo de entrada = new File ( " myFile.txt ");
Scanner iterate = new Scanner (entrada) ; .
Substituir " myFile.txt " pelo nome do arquivo de entrada
< br > 3
Contar o número de linhas no arquivo usando o Scanner suporte embutido para analisar linhas no arquivo de entrada :
int numLines = 0;
while ( iterate.hasNextLine ()) {
corda currLine = iterate.nextLine ();
numLines + +; }
no final do ciclo , numLines variável " "conterá o número de linhas no arquivo de entrada .