Module I5 - Java RT
Gestion des flux
- Apportez à votre application, la modification suivante : FileWriter("texte.tp",true)
Comparez avec le fonctionnement précédent.
=> Que se passe-t-il si vous supprimez la commande "fichier.close()" à la fin de l'application ?
1.3 - Lecture de fichier
En vous inspirant fortement de l'application précédente, créez une nouvelle application
permettant cette fois de lire puis d'afficher à l'écran, le contenu d'un fichier texte.
Vous exploiterez l'aide Java de "Jcreator" pour obtenir la syntaxe exacte des méthodes à
utiliser.
II - Fichier de données
2.1 - Enregistrement de données
- Créez une application, avec des variables au format suivants : int, float, double, boolean, char
- Dans votre application, initialisez toutes ces variables, et affichez leurs valeurs à l'écran.
- Inspirez-vous de vos applications précédentes pour pouvoir enregistrer vos informations dans un
fichier.
Utilisez le filtre : DataOuputStream, et ses méthodes writeXxx (voir aide Java)
...DataOutputStream(new BufferedOutputStream(new FileOutputStream("Data.tp4")));
=> Qu'obtenez vous si vous utilisez notepad pour afficher le contenu du fichier ?
2.2 - Lecture de données
Complétez votre application précédente pour obtenir la séquence suivante :
- Déclaration de variables de type primaire
- Initialisation des variables
- Enregistrement des valeurs des variables dans un fichier
- Réinitialisation des variables
- Lecture des variables dans le fichier
- Affichage des valeurs des variables après relecture
=> Obtenez-vous le résultat escompté ?
=> Que se passe-t-il si vous inversez 2 variables lors de la lecture ?
=> Est-il possible à partir de cette application de déterminer l'espace occupé en mémoire par les
variables de type primaire ? (détailler la procédure à appliquer)
IUT Elbeuf 2 - 3 S.H. - TP04-02