Hallo,
nachdem ich bei meiner Suche nach Antworten des öffteren hier fündig geworden bin, dachte ich das es sich lohnen könnte selbst mal eine Frage zu stellen.
Ich bin gerade dabei ein Programm zu schreiben das mir einen Fahrplan erstellen soll.
Den Code dafür hab ich mir mehr schlecht als recht durch einen Haufen sehr lange if-Abfragen gebastelt. Sollte aber funktionieren.
Das Problem ist jetzt leider das erstens meine Programmierkenntnisse noch etwas beschränkt sind.
Ich muss um überhaupt richtig anfangen zu können Daten aus einer Excel Liste oder CSV Datei auslesen. Dies sind immer zwei Uhrzeiten, d.h. eine Ankunfts- und eine Abfahrtszeit.
In der CSV Datei werden meine beiden Spalten aus der Excel Liste ja auch in zwei "Spalten" dargestellt und da ich irgendwo gelesen habe das die CSV Datei zeilenweise ausgelesen wird dachte ich mir folgendes:
1.Ich lese die zusammengehörigen Daten z.B 16:12;17:15 als String aus, wenn das geht.
2.Ich zerlege den String dann mittels
String AS = Ankunftszeit.substring(0, 2);
String AM = Ankunftszeit.substring(3;5);
und
String AbS = Abflugszeit.substring(0, 2);
String AbM = Abflugszeit.substring(3;5);
in jeweil vier weitere Strings und wandle diese dann in Integer um und dann gehts los mit meinem eigentlichen Programm.
Ist sehr umständlich, was besseres is mir nicht eingefallen und da ich vor nicht ganz zwei Wochen auf "Hello World"-Basis angefangen habe war auch nichts schöneres oder eleganteres drin. (Bin aber offen für Anregungen)
So meine Frage ist nun, wie kann ich die Abfragen aus der CSV Datei auslesen?
Und wie kann ich am Ende meines Programms, d.h. wenn ich überprüft habe ob die Kombination aus Ankunfts- und Abfahrtszeit noch zulässig oder möglich ist, die Daten speicher und anschließend so ausgeben das ich sie verwerten kann?
(Sorry für die lange Komplizierte Frage)
Ich bin für jede Hilfe und jeden Tipp dankbar!
Tschau
nachdem ich bei meiner Suche nach Antworten des öffteren hier fündig geworden bin, dachte ich das es sich lohnen könnte selbst mal eine Frage zu stellen.
Ich bin gerade dabei ein Programm zu schreiben das mir einen Fahrplan erstellen soll.
Den Code dafür hab ich mir mehr schlecht als recht durch einen Haufen sehr lange if-Abfragen gebastelt. Sollte aber funktionieren.
Das Problem ist jetzt leider das erstens meine Programmierkenntnisse noch etwas beschränkt sind.
Ich muss um überhaupt richtig anfangen zu können Daten aus einer Excel Liste oder CSV Datei auslesen. Dies sind immer zwei Uhrzeiten, d.h. eine Ankunfts- und eine Abfahrtszeit.
In der CSV Datei werden meine beiden Spalten aus der Excel Liste ja auch in zwei "Spalten" dargestellt und da ich irgendwo gelesen habe das die CSV Datei zeilenweise ausgelesen wird dachte ich mir folgendes:
1.Ich lese die zusammengehörigen Daten z.B 16:12;17:15 als String aus, wenn das geht.
2.Ich zerlege den String dann mittels
String AS = Ankunftszeit.substring(0, 2);
String AM = Ankunftszeit.substring(3;5);
und
String AbS = Abflugszeit.substring(0, 2);
String AbM = Abflugszeit.substring(3;5);
in jeweil vier weitere Strings und wandle diese dann in Integer um und dann gehts los mit meinem eigentlichen Programm.
Ist sehr umständlich, was besseres is mir nicht eingefallen und da ich vor nicht ganz zwei Wochen auf "Hello World"-Basis angefangen habe war auch nichts schöneres oder eleganteres drin. (Bin aber offen für Anregungen)
So meine Frage ist nun, wie kann ich die Abfragen aus der CSV Datei auslesen?
Und wie kann ich am Ende meines Programms, d.h. wenn ich überprüft habe ob die Kombination aus Ankunfts- und Abfahrtszeit noch zulässig oder möglich ist, die Daten speicher und anschließend so ausgeben das ich sie verwerten kann?
(Sorry für die lange Komplizierte Frage)
Ich bin für jede Hilfe und jeden Tipp dankbar!
Tschau