Accueil > > > ECRIRE/ LIRE UN STRING DANS UN FICHIER AVEC DES BUFFEREDWRITER ET BUFFEREDREADER
ECRIRE/ LIRE UN STRING DANS UN FICHIER AVEC DES BUFFEREDWRITER ET BUFFEREDREADER
Information sur la source
Description
oui je sais quelqu un l a deja fait mais Java presente plusieurs presente facons de le faire donc autant vous en presenter plusieurs pour pouvoir choisir selon le besoin
Source
/* lire et ecrire dans un fichier
par joyman555@cijix.fr.st
*/
// io = input/output (entrée/sortie)
import java.io.*;
//ce package est necessaire pour executer ce programme
//appellez bien votre fichier Test.java
public class Test
{
//fonction main
public static void main(String args[])
{
String texteaecrire = "texte...\nsaut de ligne";
Lireetecrire lee = new Lireetecrire();
//execution de la fonction ecrire de la classe Lireetecrire avec le String texteaecrire comme argument
lee.ecrire(texteaecrire);
//execution de la fonction lire de la classe Lireetecrire
lee.lire();
}
}
class Lireetecrire
{
//fonction ecrire void = la fonction ne retourne rien
//mais prend comme argument la chaine de charactere(Sring) texte qui correspond a texteaecrire
public void ecrire(String texte)
{
//on va chercher le chemin et le nom du fichier et on me tout ca dans un String
String adressedufichier = System.getProperty("user.dir") + "\\monfichier.txt";
//on me try si jamais il y a une exception
try
{
//BufferedWriter a besoin d un FileWriter,
//les 2 vont ensemble, on donne comme argument le nom du fichier
//true signifie qu on ajoute dans le fichier (append), on ne marque pas par dessus
FileWriter fw = new FileWriter(adressedufichier, true);
// le BufferedWriter output auquel on donne comme argument le FileWriter fw cree juste au dessus
BufferedWriter output = new BufferedWriter(fw);
//on marque dans le fichier ou plutot dans le BufferedWriter qui sert comme un tampon(stream)
output.write(texte);
//on peut utiliser plusieurs fois methode write
output.flush();
//ensuite flush envoie dans le fichier, ne pas oublier cette methode pour le BufferedWriter
output.close();
//et on le ferme
}
catch(IOException ioe){System.out.println("erreur : " + ioe );}
//on "catch" l exception ici si il y en a une, et on l affiche sur la console
}
//je vais moins commenter cette partie c'est presque la meme chose
public void lire()
{
try
{
String adressedufichier = System.getProperty("user.dir") + "\\monfichier.txt";
FileReader fr = new FileReader(adressedufichier);
BufferedReader br = new BufferedReader(fr);
String texte = "";
int a = 0;
while(a<2) //petite boucle 2 fois
{
texte = texte + br.readLine() + "\n";
a++;
}
br.close();
//readLine pour lire une ligne
//note: si il n y a rien, la fonction retournera la valeur null
System.out.println(texte);
//on affiche le texte
}
catch(IOException ioe){System.out.println("erreur : " + ioe);}
}
}
Conclusion
voila pas de zip retaper ou coller la source ;) ca vous entrainera
comme vous pouvez voir j ai mis des commentaires debutant debutant mais bon faut bien commencer !
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
<<no stack trace available>> après lecture d'un très gros fichier [ par Sarah_tn ]
Bonjour à tous !!!Désolée si le sujet est redondant, mais je n'ai pas trouvé mon bonheur dans le forum (et sur le net, évidem
construire un JTree grace a un fichier XML [ par julwoko ]
voila Je suis débutant en JTree et XML et j'aimerai avoir quelque conseil ou si des personne l'avait deja fait ... J'ai un fichier xml de se ge
Javamail envoi d'un mail: format html?? [ par zebulaon ]
Bonjour,Je cherche à envoyer un mail au format html grace à l'API javamail.Voici le code Java que j'ai trouvé sur internet. Il fonctionne bien, j'ai f
Ajout de methodes a la classe String [ par moimadmax ]
Je travaille sur un programme qui lit un fichier et qui doit trouver des mot clef dans ce fichier et faire une action en fonction de ce mot clefje dec
recuperer contenu de balise xml avec sax [ par lolofx ]
salut, voila, je voudrais recuprer le contenu d'une balise xml choisi voila la sourcepour info nom correspond au nom de la balisefichier au nom du fic
JtestArea : Taille du String limité ? [ par mrtroudbal ]
Bonjour,on réalise une application Java permettant de lire des fichier texte. on lit le fichier, on passe le contenu du fichier dans un string tout se
ecrire des " dans un fichier ou une string [ par nounouX ]
Bonjour a tous voila j'essaye d ecrire dans un fichier de la sorte : try{ PrintWriter sortie = new PrintWriter(new FileWri
lire et ecrire une ligne dans un fichier [ par nadddd ]
salut a tousen faite, je dois ecrire des lignes dans un fichier et pouvoir les lire par apresj'aimerais utiliser que des string, c'est a dire, ecrire
lecture et écriture depuis une Applet [ par javinc ]
Je précise : le fichier à lire ou écrire est sur le même serveur que l'Applet.Voici mon code :méthode pour lire un fichier de
longueur du string dans un fichier [ par Lucieinthesky ]
J'écris une méthode qui écrit une string dans un fichier, ,je n'ai que 64 caractères et je ne sais pas pourquoi.Voici la méthodepublic static void Ecr
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|