Bonjour à tous

Je voudrais stocker des objets dans un ObjectOutputStream pour ensuite pouvoir les ressortir à l'aide d'un ObjectInputStream.
Lorsque ce que je mets mes objets à la main dans le fichier, j'arrive à les ressortir mais quand j'essaye de les inserrer dans un boucle while, j'ai une exception StreamCorruptedException au moment où je veux ressortir les objets du fichier

Voici mon code:

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
 
while( (lecture = buffer.readLine()) != null) {
	Ligne ligne=null;
	ligne=new Insert(lecture);
	ObjectOutputStream fichierEcriture = new ObjectOutputStream(new FileOutputStream("toto", true));
	fichierEcriture.writeObject(ligne);
	fichierEcriture.flush();
	fichierEcriture.close();
}//while
 
 
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(path_analyse+"\\"+"bb_.txt"));
try{
	while(true){
                 Object ob=ois.readObject();
	         Ligne l=(Ligne) ob;
	}
}
catch(EOFException eof){
	eof.printStackTrace();
}finally{
	ois.close();
	}
est ce que quelqu'un voit pourquoi j'ai un probleme?

Merci à tous

Bonne journée