US

�crire un fichier texte

La section pr�c�dente a montr� comment faire pour lire un fichier texte depuis un programme. On s'int�resse maintenant � l'�criture de donn�es vers un fichier texte, il est int�ressant d'�crire des donn�es vers un fichier texte pour pouvoir les stocker lorsque le programme ne tourne plus et pouvoir les r�cup�rer plus tard ou les �changer avec d'autres personnes. Comme vous le verrez, l'�criture de fichiers texte est assez similaire � leur lecture.

�criture de bas niveau

On utilise la classe FileWriter pour �crire dans un fichier. Comme pour la lecture, on cr�e avant tout un objet File qui repr�sente le fichier vers lequel on souhaite �crire et puis on cr�� l'objet FileWriter. Notez que si le fichier repr�sent� par l'objet File n'existe pas, il sera cr�� automatiquement tandis que s'il existe d�j�, il sera compl�tement vid�.

La classe FileWriter offre des m�thodes de bas niveau pour l'�criture, on retrouve plusieurs m�thodes write pour �crire un caract�re, une partie de String ou enfin un String complet. Voyons maintenant un exemple qui va �crire un tableau de double dans un fichier (ce sont par exemple des donn�es m�t�orologiques) et on va mettre un �l�ment du tableau par ligne du fichier.