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
| public class MesurePersiBny extends BufferedReader {
static final String cvsSplitBy = ";";
static String csvFile = "/tmp/guest-snir/Desktop/Ihm2/src/mesures.csv";
public MesurePersiBny(String csvFile) throws FileNotFoundException {
super(new FileReader(csvFile));
}
public Vector<Mesure> getMesures() throws IOException {
Vector<Mesure> mesures = new Vector<>();
String line =";";
while ((line = this.readLine()) != null) {
String[] mesure = line.split(cvsSplitBy);
// String nom, String adresseIp, double valeur, String grandeur, String horodatage
mesures.add(new Mesure(mesure[0],mesure[1],Double.parseDouble(mesure[2]),mesure[3],mesure[4]));
System.out.println(mesures);
}
return mesures;
}
public static void main(String[] args) throws IOException {
// TODO Stub de la méthode généré automatiquement
MesurePersiBny mesure = new MesurePersiBny(csvFile);
mesure.getMesures();
} |
Partager