Lire des contacts depuis un fichier texte
Objectifs
Les objectifs de cette vidéo sont :
- Apprendre à manipuler des fichiers en Java.
- Rendre un programme indépendant des données stockées.
- Savoir utiliser les classes File, FileReader et BufferedReader.
Résumé
Apprenez à rendre votre programme indépendant des données en utilisant des fichiers externes.
Description
Pour le second module de notre projet, nous allons faire en sorte de placer les informations à l'extérieur du programme afin que celui-ci soit indépendant des données.
Nous créerons un fichier nommé liste-contacts.txt dans le répertoire données. Ce fichier contiendra tous les contacts que nous souhaitons afficher dans le carnet d'adresses. Le programme ouvre le fichier en lecture, place le curseur au début, et le parcourt ligne par ligne.
Pour lire le fichier, nous utilisons la classe File de Java avec l'URL du fichier. Ensuite, un FileReader et un BufferedReader permettent de lire le fichier ligne par ligne. Chaque ligne est ensuite traitée par une méthode ExtraireDonnées, et la lecture continue jusqu'à la fin du fichier.
Cette méthode fait appel à une boucle do-while en Java, répétant les instructions tant que la chaîne lue n'est pas nulle. Pour plus de détails, retournez sous NetBeans pour voir comment extraire et afficher les données du fichier.