recuperer 3 int depuis fichier txt et les inserer en tant qu'objet Date
bonsoir,
J'ai recupere l'enoncé d'1 exo à cette adresse
https://www.developpez.net/forums/d2.../avis-experts/
il faut lire un fichier texte qui possede x enregistrements d'1 cpie de vols
je vs mets 1 L
14567 Toronto 12 04 2002 167
- n° du vol
- destinat° du vol
- jour du vol
- mois du vol
- année du vol
- nbre de reservations
il faut creer 3 classes
- 1 classe Date avec les 3 entiers
- 1 classe Vol
- 1 classe GestionVols
j'ai ecrit les 2 1° classes.
j'ai dc
- des instances de type Date
- des instances de type Vol
Mon constructeur Vol est composé de parametres dt 1 est de type Date.
Le code
Code:
1 2 3 4 5 6 7 8
|
public Vol(int p_numeroDuVol, String p_destinationDuVol, Date p_dateDeDepartDuVol, int p_nombreTotalDeReservations) {
this.numeroDuVol = p_numeroDuVol;
this.destinationDuVol = p_destinationDuVol;
this.dateDeDepartDuVol = p_dateDeDepartDuVol;
this.nombreTotalDeReservations = p_nombreTotalDeReservations;
} |
Ds la classe GestionVols, je dois ecrire 1 methode qui
- lit le fichier texte
- recupere les vols
- les stocke ds 1 tableau -- j'ai choisi 1 List<Vol> vols = new ArrayList<Vol>();
Ma question,
Comment est-ce que je peux
- lire le fichier (je pense utiliser la classe Scanner, parmi les 3 moyens de lire 1 fichier txt)
- recuperer chaque L
- transformer mes 3 int (jour, mois, année) en 1 objet de type Date pr ensuite
- inserer
le n° du vol, la destination du vol, la date du vol et le nbre de reservations ds mon ArrayList
Voilà, j'espere avoir clairement exposé mon problème. Je peux mettre ce que j'ai écrit a disposition, ce n'est pas tres long.
Bonne soirée
grub