Serialisation d'un arraylist

Serialisation d'un arraylist - Java - Programmation

Marsh Posté le 31-03-2007 à 21:48:19    

Bonjour a tous,
voila j'ai un ptit probleme je souhaite serializer une file d'attente de ticket (pour la gestion d'un parking), ces tickets st stockes dans une arraylist.
Or d'après ce que j'ai pu lire et comprendre sur le sujet, seul l'objet arraylist sera serialiser et non les objets contenus a l'interieur, j'ai donc commence par reecrire les methodes
writeObject:

Code :
  1. private synchronized void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOException
  2. {
  3. stream.defaultWriteObject( ); stream.writeInt(listicket.size()); for (int i=0; i<listicket.size(); i++)
  4. stream.writeObject(listicket.get(i));
  5. }


 
mais par contre je suis a la peine pour la methode readObject(), je ne vois pas comment faire pour que qd je deserialise mes objets je recre mon arraylist.
Est-ce que ca marcche avec la gestion de fin de fichier ou c autre chose.
 
Voila j'espere avoir ete le plus claire possible
 
merci, d'avance

Reply

Marsh Posté le 31-03-2007 à 21:48:19   

Reply

Marsh Posté le 31-03-2007 à 22:47:26    

Déjà j'aurais pris une LinkedList.
Si les objets contenus dans ta List sont serializable, il seront seérialisé avec la list.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed