Manipuler des fichiers en Java
Apprenez à rendre votre programme indépendant des données en utilisant des fichiers externes.
Introduction
Organiser son travail
L'interface de netbeans minimum
Pour commencer
Deviner un nombre tiré au hasard
Communiquer et traiter des données
Faire des tests
Compter et concaténer






Programmer avec des fonctions
Construire une interface graphique conviviale







Afficher plusieurs photos sur des lignes et des colonnes
Programmer en orienté objet







Ajouter de l'interactivité
Afficher un jeu de 2 fois 24 cartes
Mélanger les cartes
Ajouter de l'interactivité
Créer une fenêtre de dialogue
Carnet d'adresse
Module 1









Module 2
Module 3
Module 4









Module 5
Extraits gratuits
Détails de la leçon
Description de la leçon
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.
Objectifs de cette leçon
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.
Prérequis pour cette leçon
Les prérequis pour cette vidéo sont :
- Connaissances de base en programmation Java.
- Notions sur les structures de données et les fichiers.
Métiers concernés
Les professionnels concernés par ce sujet incluent :
- Développeurs Java
- Ingénieurs logiciels
- Analystes de données
Alternatives et ressources
Les solutions alternatives peuvent inclure :
- Utiliser la classe Scanner pour lire les fichiers.
- Employez des fichiers JSON ou XML pour le stockage et la manipulation des données.
Questions & Réponses
