Sun Microsystems, acquisita da Oracle, distribuisce il linguaggio di programmazione Java con una vasta libreria di classi e metodi che migliorano notevolmente le funzionalità di base di Java. Questa libreria, chiamata Java Platform, include il supporto per le operazioni su file e flussi. La classe Scanner consente di codice Java trattare un flusso di input come una sequenza di token definito dall'utente (ad esempio, le parole in una frase, separati da spazi); Scanner analizza il flusso di input e restituisce il token alla chiamata applicazioni. È possibile utilizzare la classe Scanner per contare il numero di linee su un file nel codice Java.
Istruzioni
1
Importare le classi richieste inserendo queste righe all'inizio del vostro programma:
importazione java.io;
import java;
2
Creare un'istanza della classe Scanner che prende come input il file cui linee avete bisogno di contare, come in questo esempio di codice:
Il file di input = nuovo File("myFile.txt");
Iterare scanner = nuovo Scanner(input);
Sostituire "MyFile. txt" con il nome del file di input.
3
Contare il numero di righe nel file utilizzando il supporto incorporato di Scanner per analizzare righe nel file di input:
int NumeriRiga = 0;
while(iterate.hasNextLine()) () {
String currLine=iterate.nextLine();
NumeriRiga + +;
}
Alla fine del ciclo, la variabile "NumeriRiga" conterrà il numero di righe nel file di input.