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
|
public static void analyse_fichier(String nom_fichier) {
BufferedReader lecteurAvecBuffer = null;
String ligne = null;
try {
lecteurAvecBuffer = new BufferedReader(new FileReader(nom_fichier));
} catch (FileNotFoundException exc) {
System.out.println("Erreur d'ouverture");
}
try {
String[] chaineEclate = null;
ligne = lecteurAvecBuffer.readLine();
while ((ligne = lecteurAvecBuffer.readLine()) != null) {
String eclate = ligne;
chaineEclate = eclate.split("\t");
Chronique s1 = new Chronique(Integer.valueOf(chaineEclate[0]), Integer.valueOf(chaineEclate[1]), Integer.valueOf(chaineEclate[2]), Integer.valueOf(chaineEclate[3]), Float.valueOf(chaineEclate[5]), Integer.valueOf(chaineEclate[6]), Integer.valueOf(chaineEclate[7]), Integer.valueOf(chaineEclate[8]), Integer.valueOf(chaineEclate[9]), Integer.valueOf(chaineEclate[10]), Integer.valueOf(chaineEclate[11]));
chroniques.add(s1);
eclate = "";
}
maliste.add(chroniques);
Station s2 = new Station(Integer.valueOf(chaineEclate[0]), maliste.get(count_remplir_array));
listestations.add(s2);
MapView.comboL.addItem(chaineEclate[0]);
lecteurAvecBuffer.close();
chroniques.clear();
count_remplir_array++;
} catch (IOException e) {
System.err.println(e);
}
} |