bonjour
j'ai un fichier "garage.txt" qui renferme plusieurs objets
cependant mon programme ci-dessous ne lit que le premier objet du fichier et ne veut pas lire les autre
je ne sais pas comment faire pour lire les autres objet.
Merci d'avance de votre aide
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 //lire le fichier public void lectureDuFichier() { try { ois = new ObjectInputStream( new FileInputStream(garage)); try { //lecture du tableau objet dans le fichier voitures=(Vector<Vehicule>)ois.readObject(); for (Vehicule i:voitures) { System.out.println(i.toString()); } } catch (ClassNotFoundException e) { e.printStackTrace(); } finally { ois.close(); } } //fichier de sauvegarde inexistant: gestion de l'erreur catch (FileNotFoundException e) { System.out.println(" FICHIER DE SAUVEGARDE NON TROUVE !\n"+"*****************************" +"\n"+"* Garage OpenClass *"+"\n" +"*****************************"); } //fichier vide gestion de l'erreur catch (EOFException e) { System.out.println(str=" Aucune voiture sauvegardée !\n"+"*****************************" +"\n"+"* Garage OpenClass *"+"\n" +"*****************************"); } catch (IOException e) { e.printStackTrace(); } }
Partager