Hallo zusammen,
ich bräuchte mal ein bisschen Unterstützung bei der Datenstruktur eines besonderen Terminkalenders.
Folgendes habe ich vor:
Das Programm zeigt für jeden Tag die vollen Stunden an:
01-01-2009
5:00- 6:00
6:00- 7:00 Aufwachen; Ich
7:00- 8:00
8:00- 9:00 Lernen; Der Andere
9:00-10:00
etc.
Dabei muss der User, wenn er etwas einträgt, mehrere Eingabefelder ausfüllen (Was, Wer, ...). Das Ganze muss ich jetzt irgendwie verwalten. Also habe ich mir folgenden Klassen mit Attributen überlegt:
Jetzt muss ich noch alle Einträge verwalten. Dazu wollte ich die Klasse Kalender benutzen. Allerdings bin ich nicht sicher über die Art der Collection. Ich dachte an ein Map. HashMap oder LinkedHashMap? Ich wollte auf alle Fälle einen schnellen Zugriff haben und die Einträge über das Datum und die Uhrzeit finden (assoziative Speicherung). Macht das soweit Sinn?
Vielen Dank,
ingobar
ich bräuchte mal ein bisschen Unterstützung bei der Datenstruktur eines besonderen Terminkalenders.
Folgendes habe ich vor:
Das Programm zeigt für jeden Tag die vollen Stunden an:
01-01-2009
5:00- 6:00
6:00- 7:00 Aufwachen; Ich
7:00- 8:00
8:00- 9:00 Lernen; Der Andere
9:00-10:00
etc.
Dabei muss der User, wenn er etwas einträgt, mehrere Eingabefelder ausfüllen (Was, Wer, ...). Das Ganze muss ich jetzt irgendwie verwalten. Also habe ich mir folgenden Klassen mit Attributen überlegt:
Code:
class eintrag() {
Int Jahr=2009
Int Monat=01;
Int Tag=01;
Int Uhrzeit; //Werte beginnend bei 0 für 5:00-600;
String Was="Aufwachen";
String Wer="Ich";
}
Jetzt muss ich noch alle Einträge verwalten. Dazu wollte ich die Klasse Kalender benutzen. Allerdings bin ich nicht sicher über die Art der Collection. Ich dachte an ein Map. HashMap oder LinkedHashMap? Ich wollte auf alle Fälle einen schnellen Zugriff haben und die Einträge über das Datum und die Uhrzeit finden (assoziative Speicherung). Macht das soweit Sinn?
Vielen Dank,
ingobar