Bonjour à tout le monde
Mon problème c’est que je n’arrive pas à lire un fichier qui contient un ensemble d’objet que j’ai serializer dedans.
La première lecture ce fait avec succès mais lorsque je tente a lire le suivant une erreur d’IOException s’affiche.
Voici comment je fais pour lire un objet.
Je refait la même chose pour lire le suivant.
pour serializer un objet je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 FileInputStream Finp = null; ObjectInputStream Oinp = null; try { Finp = new FileInputStream(sauvegarde); } catch (FileNotFoundException ex) { } try { Oinp = new ObjectInputStream(Finp); } catch (IOException ex1) { } fiche fcurrent = null; try { fcurrent = (fiche) Oinp.readObject(); System.out.println(fcurrent.GetID()); } catch (ClassNotFoundException ex2) { } catch (IOException ex2) { }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public void savefiche(fiche f){ FileOutputStream fr = null; ObjectOutputStream br=null; try { fr = new FileOutputStream(sauvegarde,true); br= new ObjectOutputStream(fr); br.writeObject(f); } catch (IOException ex) { } }
Partager