begin process at 2012 02 14 19:54:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

lire et écrire dans un fichier texte


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lire et écrire dans un fichier texte

mardi 30 janvier 2007 à 19:02:51 | lire et écrire dans un fichier texte

elmoudene

bonjour,
tout d'abors je suis qu'un débutant en JAVA, et j'aimerai bien que vous m'aider a faire un petit programme qui me permet d'ecrire et lire dans un fichier texte, pare exemple une fiche client[ NOM; PRENOM;ADRESSE]
Merci pour votre aide!!!!!!!!!gentil men

vendredi 2 février 2007 à 02:27:34 | Re : lire et écrire dans un fichier texte

le_totophe

Membre Club
Si nom, prenom et adresse ne contiennent pas de tabulation tu peux faire:
String ligne =  "nom\tprenom\tadresse\n";
ecrire(ligne);

Sinon, utiliser des caractères à la con comme "/" ou (presque) ce que tu veux à la place de "\t" puis pour la lecture lire ligne à ligne
avec des tokenizers.

Cherche sur javafr un code pour ecrire dans un fichier ligne par ligne (y en a un paquet) et après tu regardes tu coté des Strings tokenizers.

La vérité si tu cherches bien, tu comprends ce que tu lis et tu crées ta classes en 2 secondes.
dimanche 4 février 2007 à 02:31:56 | Re : lire et écrire dans un fichier texte

Horfee

il y a la serialisation :
il faut marquer ta classe par l'implementation de Serializable et ensuite pour enregistrer / charger ton fichier tu crée des Object__putStream :

public class Client implements java.io.Serializable {
   // TES CHAMPS
}

et dans une procédure :
Lecture :
try {
        ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream( "TON FICHIER")));
          leClient = (Client) ois.readObject();
} catch (FileNotFoundException e) {
        e.printStackTrace();
} catch (IOException e) {
        e.printStackTrace();
} catch (ClassNotFoundException e) {
        e.printStackTrace();
}

Ecriture :
try {
        ObjectOutputStream oos = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("TON FICHIER")));
        oos.writeObject(leClient);
        oos.close();
        } catch (FileNotFoundException e) {
             e.printStackTrace();
        } catch (IOException e) {
             e.printStackTrace();
        }

Ceci marche aussi pour les vecteurs et serialise tous les objets contenus. Ca permet d'enregistrer n'importe qu'elle classe, du moment qu'elle est marqué Serializable.
Ensuite si ta classe contient des attributs que tu ne souhaite pas enregistré (des attributs necessaires a l'evolution de l'objet mais calculable), il faut les declaré volatile :
private volatile int utilePourLeCalcul;

Pour plus d'info, regarde la javadoc de l'interface Serializable.

++
jeudi 22 mai 2008 à 02:20:01 | Re : lire et écrire dans un fichier texte

saadrajawi05

je sui interessent pour le vecteur plz et merci mon frer


Cette discussion est classée dans : fichier, écrire, texte, lire


Répondre à ce message

Sujets en rapport avec ce message

écrire dans un fichier texte à une certaine position(ligne) [ par encoreaid ] salut, merci à tout participant à se site. lire un fichier texte à l'intérieur d'un jar [ par superlolo2 ] Voici mon problème. J'ai créé une application qui a besoin d'utiliser deux fichiers texte. Jusque là, tout fonctionne.Mais lorsque j'ai voulu tout com lire un fichier texte avec BufferReader [ par greenled ] bonjour j ai le code suivant:FileReader fr = new FileReader("text.txt");BufferedReader br = new BufferedReader(fr);while(br.readLine() != null) Lire données fichier texte en java [ par valnanto ] Bonjour,je suis débutante en java et j'ai un petit pb à résoudre lors de mon stage.Je dois récupérer les données dans un fichier texte pour ensuite en fichier texte a lire en mode binaire [ par niko29940242 ] kelkun pourrait-il m'expliquer comment lire un fichier texte en mode binaire afin que je recupere les codes ascii du fichier ???thx Lire dans un fichier : passer à la ligne suivante [ par java versus hardtek ] Je veux lire toutes les lignes de ce fichier.Mais je ne fait que lire la première ligne. Comment passer au suivantes ? public int[] recuperer_standard Ecrire dans un fichier texte [ par copsblondin ] Bonjour,Je souhaite écrire dans un fichier plusieurs ligne ms a chaque fois que j'exécute le programme, la ligne ajoutée écrase tous le reste.En algo, lire dans un fichier texte sous JBuilder [ par alala ] Bonjour tt le monde!G un pb. J'aimerais lire dans un fichier texte les valeurs qui se présentent comme ceci "{0;0;1;0}".Le but et de récupérer les val lire un fichier texte [ par kgadhi ] Bonjour, je cherche un prog JAVA pour lire un fichier (ex: fiche.txt). J'ai trouvé du code mais comme je suis debutant en prog JAVA, j'ai pas trop com Lire un objet dans un fichier "texte". [ par Poubhell ] Heu voila en fait, je dois charger une jlist au demarrage du programme.J'ai pensé l'enregistrer dans un fichier a la fermeture du programme avec un pr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 9,017 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales