Problème de désérialisation
Bonjour,
Je code une interface de pharmacie et j'ai un petit problème avec la désérialisation
c'est à dire que j'aimerais bien récupérer les objects du fichier et les mettre dans un tableau
j'ai essayé avec
Code:
1 2
|
Medicament[] medicaments=(Medicament[]) ois.readObject(); |
mais ça ne marche pas, je vous ai mis le code complet en dessous.
Je vous remercie d'avance !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
static void LireMedocs() {
String fileName="cds.obj";
//Medicament medicaments,medicament;
Medicament[] medicaments;
try {
FileInputStream fichier = new FileInputStream(fileName);
ObjectInputStream ois = new ObjectInputStream(fichier);
// medicaments = (Medicament) ois.readObject();
// medicament = (Medicament) ois.readObject();
medicaments=(Medicament[]) ois.readObject();
System.out.println("Medicament : ");
System.out.println(medicaments[0]);
//System.out.println(medicament);
fichier.close();
}catch (java.io.IOException e1) {
e1.printStackTrace();
}catch (ClassNotFoundException e1) {
e1.printStackTrace();
}
} |