Méthode de Sauvegarde() en Java

Résolu
soufian1364 Messages postés 47 Statut Membre -  
soufian1364 Messages postés 47 Statut Membre -
Bonjour à tous,
Salut chers développeurs,

Je viens de terminer un programme Java (type: projet de gestion), je suis un débutant, et je maitrise pas bien encore le travail avec les flux.

j'ai besoin d'une simple méthode de Sauvegarde() pour enregistrer mes données ( les objets )
dans un fichier (.txt)

N.B
- je stock les valeur (des attributs ) dans un tableau dynamique de type vector[] .

Merci d'être intéressé, et fier de porter le nom de Développeur

2 réponses

  1. UaLShark Messages postés 193 Statut Membre 35
     
    Oki !
    bon lè tu vas travailler avec la serialization
    1- d'abord assures toi que chaque objet que tu veux sauvegarder; est une instance d'une classe implements Serializable

    2- Ensuite tu travailles avec la classe ObjetOutputStream;
    (les vecteurs emplementent déjà serializable :-))

    3- pour Ecrire tu fais
    monObjOutputStream.writeObject(monObjet);

    4- pour lire
    classe ObjectInputStream
    laClasse obj= (laClasse) monObjInputStream.readObject();
    : Un casting explicite est obligatoire psk le retour est de type java.lang.Object
    J'espere que ça va t'aider
    14
  2. soufian1364 Messages postés 47 Statut Membre 4
     
    Merci UaLSkark
    1