saius
Messages postés4Date d'inscriptionmercredi 27 octobre 2010StatutMembreDernière intervention22 juillet 2011
-
22 juil. 2011 à 17:01
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
22 juil. 2011 à 20:37
un autre probleme. j'enregistre plusieurs objets de ma classe personne contenu ds un array list. a la recuperation, jobtiens seulement que le premier elemnt de mon array lis avec ce code . aidez moi
public void enrtabArray () throws FileNotFoundException, IOException
{
ObjectOutputStream f = new ObjectOutputStream(new FileOutputStream("ListePersonnesbis.aav",true));
f.writeObject(this);
System.out.println("Pu enregistrer");
f.close();
}
public void recupArray() throws IOException
{
ObjectInputStream f = new ObjectInputStream(new FileInputStream("ListePersonnesbis.aav"));
Boolean eof=false;
ArrayList lp=null;
lp= new ArrayList();
try {
lp = (ArrayList) f.readObject();
for (int i = 0; i < lp.size(); i++) {
System.out.println(lp.get(i).getName());
this.add(lp.get(i));
}
} catch (ClassNotFoundException ex) {
Logger.getLogger(ListePers.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("Pu recuperer");
f.close();
}