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
mais ça ne marche pas, je vous ai mis le code complet en dessous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Medicament[] medicaments=(Medicament[]) ois.readObject();
Je vous remercie d'avance !
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 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(); } }
Partager