Sun Microsystems , acquis par Oracle, distribue le langage de programmation Java avec une vaste bibliothèque de classes et de méthodes qui améliorent considérablement les capacités de base de Java . Cette bibliothèque , appelée Java Platform , inclut le support pour les opérations sur les fichiers et les ruisseaux. La classe Scanner permet au code Java pour traiter un flux d'entrée comme une séquence de jetons définis par l'utilisateur (par exemple , les mots d'une phrase , séparés par des espaces) ; Scanner analyse le flux d'entrée et renvoie les jetons pour des applications exigeant . Vous pouvez utiliser la classe Scanner à compter le nombre de lignes sur un fichier dans votre code Java. Instructions
1
Importez les classes requises par l'inclusion de ces lignes au début de votre programme :
import java.io. *;
import java.util . * ;
2
Créer une instance de la classe Scanner qui prend en entrée le fichier dont les lignes vous avez besoin de compter , comme dans cet exemple de code :
entrée du fichier de
= new File ( " myFile.txt ");
Scanner itérer = new Scanner (entrée) ; .
Remplacer " myFile.txt " par le nom du fichier d'entrée
< br > 3
Comptez le nombre de lignes dans le fichier à l'aide intégrée dans le support du scanner pour analyser les lignes du fichier d'entrée : Trouvez
int numLines = 0 ;
while ( iterate.hasNextLine ()) {
cordes currLine = iterate.nextLine ();
numLines + +; }
À la fin de la boucle , numLines variables " " contiendra le nombre de lignes dans le fichier d'entrée.