Cet article décrit l'utilisation du scanner dans la programmation Java pour lire les données dans les fichiers texte. Partagez-le pour votre référence, comme suit:
Utilisez la classe de scanner pour lire les fichiers
Nous utilisons Scanner pour lire les données du clavier, ou nous pouvons utiliser la classe de scanner pour lire les données d'un fichier texte. Regardons d'abord un code d'instance
package com.Li; import java.io.fileInputStream; import java.io.filenotfoundException; import java.util. *; public class Main {public static void main (String [] args) {// too a automatiquement généré la méthode du scanner SCANNER ENTROSSTRESTRREM = null; essayez {inputStream = new Scanner (new FileInputStream ("Stuff.txt")); } catch (filenotfoundException e) {System.out.println ("file Stuff.txt")); } catch (filenotfoundException e) {System.out.println ("File Stuff.txt n'a pas été trouvé"); System.exit (0); } String line = inputStream.nextline (); System.out.println (ligne); inputStream.close (); }} Un fichier Stuff.txt ici peut être un fichier créé par un autre programme Java ou un fichier écrit par lui-même dans un compilateur de texte. Ici, la méthode nextLine() est utilisée, ce qui est similaire à la lecture des données du clavier. Cela signifie qu'une ligne de données est lue à partir du fichier texte et que les données de lecture seront imprimées à l'écran.
Pour le moment, il est important de noter qu'après avoir lu le fichier, nous devons également fermer le fichier. En même temps, n'oubliez pas de gérer les exceptions, nous ne pouvons pas nous assurer qu'il n'y aura pas d'erreurs lors de l'ouverture du fichier.
Pour plus d'informations sur les algorithmes Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Résumé des fichiers Java et des compétences de l'opération de répertoire", "Tutoriel sur les structures de données Java et les algorithmes", "Résumé des compétences de nœuds de l'opération Java" »et" Résumé des compétences de l'opération Java Cache "
J'espère que cet article sera utile à la programmation Java de tous.