Ce blog vous guidera sur la lecture du «N”Ligne à partir d'un fichier en java.
Comment lire la Nth Line à partir d'un fichier en Java?
Le "N"La ligne à partir d'un fichier en Java peut être lue en utilisant le combiné"Chemins.obtenir()","readalllines ()", et "obtenir()«Méthodes, ou le«Tampon»Approche (pour Java 7). Les chemins.get () ”La méthode transforme une séquence de chaînes en instance de chemin. La méthode «readalllines ()» donne une liste de cordes où chaque chaîne est une ligne de texte dans le fichier particulier et la méthode «get ()» récupère la chaîne pour la ligne particulière.
Avant de vous diriger vers les exemples, assurez-vous d'importer les packages suivants pour travailler avec des fichiers et activer le java "E / S (entrée / sortie)»Opérations:
Importer Java.Io.IoException;Exemple 1: Lire la Nth Line à partir d'un petit fichier en Java
Dans cet exemple, la ligne spécifiée peut être lue à partir du «petit fichier«En récupérant son chemin (fichier):
classe publique FilelineDans cet extrait de code, appliquez les étapes suivantes:
Sortir
Dans ce résultat, on peut observer que la ligne correspondante, je.e., "2"Dans le fichier est lu en conséquence.
Note: La numérotation de ligne dans le fichier est identique à l'approche d'indexation car la première ligne fait référence à la position "0".
Importez le package supplémentaire ci-dessous avant de se diriger vers l'exemple suivant pour travailler avec «ruisseaux»:
Importer Java.user.flux.*Exemple 2: Lire la Nth Line à partir d'un grand fichier en Java
Le "sauter()"La méthode saute du début du fichier au nombre de lignes spécifié et à"findFirst ()»La méthode correspond au premier élément de flux. Cet exemple applique ces méthodes pour lire la ligne spécifiée à partir d'un grand fichier à la place:
classe publique fileline2Selon les lignes de code ci-dessus:
Sortir
Dans ce résultat, il peut être analysé que la ligne correspondante du grand fichier est récupérée en conséquence.
Lire le grand fichier
Dans ce fichier, le «N”Ligne, je.e., "17"Est mis en évidence pour s'assurer que le contenu du fichier correspond au résultat généré.
Incluez les packages supplémentaires suivants dans l'exemple suivant pour lire le texte à partir d'un «flux d'entrée de caractère»:
Importer Java.Io.FileReader;Exemple 3: Lire la Nth Line à partir d'un fichier dans Java 7
Le "Tampon"Lire le texte du"flux basé sur les personnages". L'exemple suivant explique la lecture du fichier particulier dans Java 7 à l'aide de l'objet BufferedReader:
classe publique fileline2Dans le bloc de code ci-dessus:
Sortir
Ce résultat signifie que l'exigence souhaitée est remplie.
Conclusion
Le "N"La ligne à partir d'un fichier en Java peut être lue en utilisant le combiné"Chemins.obtenir()","readalllines ()", et "obtenir()«Méthodes, ou le«Tampon»Approche dans Java 7. Le contenu peut être lu dans les deux cas du fichier étant petit ou grand. Ce blog vous a guidé pour lire le "N”Ligne à partir d'un fichier en Java.