Sun Microsystems , kjøpt opp av Oracle , distribuerer Java programmeringsspråk med et omfattende bibliotek av klasser og metoder som i stor grad forbedre Java grunnleggende evner. Dette biblioteket , kalles Java Platform, inkluderer støtte for operasjoner på filer og bekker . Den Scanner -klassen kan Java -kode for å behandle en input stream som en sekvens av brukerdefinerte symboler (f.eks ordene i en setning , atskilt med mellomrom ) ; Scanner analyserer input stream og returnerer tokens å ringe applikasjoner. Du kan bruke Scanner klassen å telle antall linjer på en fil i Java-kode. Instruksjoner
en
Import de nødvendige klassene ved å inkludere disse linjene på begynnelsen av programmet : en
import java.io. * ;
import java.util . * ;
2
Opprett en forekomst av Scanner klassen som tar som input filen som linjer du trenger å telle , som i dette utvalget kode :
File inn = new File ( " MINFIL.TXT ");
Scanner iterere = new Scanner ( input); .
Erstatt " MINFIL.TXT " av navnet på input filen
3
Tell antall linjer i filen ved å bruke Scanner er innebygd støtte for å analysere linjer i input-filen :
int numLines = 0 ;
while ( iterate.hasNextLine ( ) ) {
String currLine = iterate.nextLine ();
numLines + +;
}
på slutten av loopen , variable " numLines " vil inneholde antall linjer i input -filen.