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
| import java.util.ArrayList;
public class LectureFichierHebergements {
private ArrayList listeGites = null;
private static final int LECTURE = 0;
private DialogueFichier fic = null;
private static int nbHebergements = 0;
public LectureFichierHebergements(String nomFichier) {
listeGites = new ArrayList();
fic = new DialogueFichier(nomFichier, LECTURE);
}
public ArrayList getListeGites() {
return listeGites;
}
public void lectureHebergements () {
String ligne = fic.lireLigneSuivante();
while (ligne!=null) {
//System.out.println(ligne);
parseLigne(ligne);
ligne = fic.lireLigneSuivante();
}
fic.Fermer();
}
public void parseLigne(String ligne) {
String mot, ville, type = null;
int classement, etage;
float tarifHebdo;
Gite g;
mot = fic.litMot(ligne, 1);
classement = Integer.parseInt(mot);
mot = fic.litMot(ligne, 2);
tarifHebdo = Float.parseFloat(mot);
ville = fic.litMot(ligne, 3);
g = new Gite(nbHebergements, classement, tarifHebdo, ville);
//g.afficher();
listeGites.add(g);
nbHebergements++;
}
} |
Partager