Manipuler des fichiers en Java

Comment utiliser les fichiers - théorie
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Java
Revoir le teaser Je m'abonne
Transcription

59,90€ 41,93€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ 41,93€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Apprenez à rendre votre programme indépendant des données en utilisant des fichiers externes.

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.

Voir plus
Questions réponses
Quel est l'objectif principal de ce module ?
L'objectif principal est de permettre à un programme Java de fonctionner indépendamment des données en les plaçant dans un fichier externe.
Qu'est-ce que la classe FileReader permet de faire ?
La classe FileReader permet de lire un fichier caractère par caractère.
Quelle méthode est utilisée pour lire une ligne entière dans un fichier en Java ?
La méthode ReadLine de la classe BufferedReader est utilisée pour lire une ligne entière.

Programme détaillé