Ich verwende eine HashMap, in der ich eine ArrayList als Wert verwenden.
Zum Beispiel so:
Map<Movie, List<Grades>> gradedMovies = new HashMap();
Ich versuche, eine Methode zu erstellen, mit der ich durch die Werte iterieren könnte, um zu sehen, ob ein Schlüssel (Film) bereits existiert. Wenn dies der Fall ist, möchte ich einen neuen Wert (Note) in die Liste aufnehmen, der dem jeweiligen Schlüssel (Film) zugeordnet ist. Etwa so:
public void addGrade(Movie movie, Grade grade) {
// stuff here }
Letztendlich möchte ich eine Karte ausdrucken können, auf der die Filme und ihre Noten angezeigt werden, nachdem sie der Karte hinzugefügt worden sind.
Wie wird dies bewerkstelligt? Oder ist mein ganzer Ansatz (Verwendung einer Karte) völlig falsch?
Danke für jede Hilfe. (Dies ist eine Hausaufgabe)