Sun Microsystems , acquisita da Oracle , distribuisce il linguaggio di programmazione Java , con una vasta libreria di classi e metodi che migliorano notevolmente le capacità di base di Java . Questa libreria , chiamata Java Platform , include il supporto per le operazioni sui file e flussi . La classe Scanner consente al codice Java di trattare un flusso di input come una sequenza di token definiti dall'utente (ad esempio , le parole in una frase , separati da spazi) ; Scanner analizza il flusso di input e restituisce il token per applicazioni che richiedono . È possibile utilizzare la classe Scanner per contare il numero di righe in un file nel codice Java . Istruzioni
1
Importare le classi richieste , includendo queste righe all'inizio del vostro programma :
import java.io. *;
import java.util . * ;
2
Creare un'istanza della classe Scanner che prende come input il file le cui linee è necessario contare , come in questo codice di esempio :
ingresso file = new File ( " myFile.txt " ) ;
Scanner iterare = new Scanner ( input); .
Sostituire " myFile.txt " dal nome del file di input
< br > 3
Contare il numero di righe nel file utilizzando il supporto integrato di scanner per analizzare le linee nel file di input :
numLines int = 0 ;
mentre ( iterate.hasNextLine ( ) ) { String
currLine = iterate.nextLine ();
numLines + +; }
alla fine del ciclo , numLines variabili " " conterrà il numero di righe nel file di input .