blubberblase
Mitglied
Hallo Leute,
ich hänge grade an einer Aufgabe und komme einfach nicht weiter. Vielleicht wisst ihr ja eine Lösung. Es geht um folgendes: Es gibt eine Person1, die weitere Personen kennt (Kommilitonen, Freunde und welche aus dem Sportverein). Einige Personen sind z.B. im Sportverein und gleichzeitig auch die Freunde der Person1.
Die Aufgabe dazu war, eine Klasse zu schreiben, die die verschiedenen Bekanntschaften der Person1 in geeigneten Collections verwaltet. Zudem soll es halt auch Methoden geben, die das Ausgeben ermöglich, z.B. "Zeige alle Freunde, die gleichzeitig auch im Sportverein sind".
Meine Lösung wäre, drei HashSets zu erstellen, wo ich einfach erstmal alle Personen der Kategorie "Freunde", "Studium" und "Sportverein" eintrage.
Mein Problem ist allerdings, dass ich nicht weiß, wie ich z.B. für die Ausgabe "Zeige alle Freunde, die gleichzeitig auch im Sportverein sind" die Methode aussehen muss. Wie kann ich die die Liste bzw. HashSet "Sportverein" mit dem HashSet "Freunde" vergleichen, damit er mir dann die Übereinstimmungen ausgibt?
Über Tipps wäre ich euch sehr dankbar! Grüße!
ich hänge grade an einer Aufgabe und komme einfach nicht weiter. Vielleicht wisst ihr ja eine Lösung. Es geht um folgendes: Es gibt eine Person1, die weitere Personen kennt (Kommilitonen, Freunde und welche aus dem Sportverein). Einige Personen sind z.B. im Sportverein und gleichzeitig auch die Freunde der Person1.
Die Aufgabe dazu war, eine Klasse zu schreiben, die die verschiedenen Bekanntschaften der Person1 in geeigneten Collections verwaltet. Zudem soll es halt auch Methoden geben, die das Ausgeben ermöglich, z.B. "Zeige alle Freunde, die gleichzeitig auch im Sportverein sind".
Meine Lösung wäre, drei HashSets zu erstellen, wo ich einfach erstmal alle Personen der Kategorie "Freunde", "Studium" und "Sportverein" eintrage.
Mein Problem ist allerdings, dass ich nicht weiß, wie ich z.B. für die Ausgabe "Zeige alle Freunde, die gleichzeitig auch im Sportverein sind" die Methode aussehen muss. Wie kann ich die die Liste bzw. HashSet "Sportverein" mit dem HashSet "Freunde" vergleichen, damit er mir dann die Übereinstimmungen ausgibt?
Über Tipps wäre ich euch sehr dankbar! Grüße!