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 50 51 52 53 54 55 56 57 58 59 60
|
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;
// System.out.println(lecteurAvecBuffer);
ligne = lecteurAvecBuffer.readLine();
while ((ligne = lecteurAvecBuffer.readLine()) != null){
String eclate = ligne;
chaineEclate = eclate.split("\t");
//System.out.println(chaineEclate[0]);
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="";
//ESSAI POUR LE PREMIER GRAPH AVEC SEULEMENT LES TEMPERATURES
/* if(x==0){
Chronique s2 = new Chronique(Float.valueOf(chaineEclate[5]));
chro.add(s2);
}
*/
// chroniques.remove();
}
//
//listestations.add(Integer.valueOf(chaineEclate[0]),chroniques);
maliste.add(chroniques);
//System.out.println(maliste.get(count_remplir_array).getFirst().getTemperature());
System.out.println(maliste.get(count_remplir_array).getFirst().getId_station());
//System.out.println(count_remplir_array);
//System.out.println(maliste.get(count_remplir_array).)
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++;
// System.out.println(chroniques);
// System.out.println(chro);
}
catch(IOException e){System.err.println(e);}
} |
Partager