Meine Idee, um doppelte Vornamen zu identifizieren und in einer List zu speichern: - iteriere über eine Kopie der Map - lösche das aktuelle Schlüssel-Wert-Paar aus der Kopie bzw. dem Iterator - prüfe, ob der Vorname aus diesem Paar ein weiteres Mal in der Kopie enthalten ist Durch "it.remove()" wird aber nicht nur das Paar aus der Kopie entfernt, sondern auch aus der Map. Meine bisherige Recherche war leider erfolglos - kann mir hier jemand sagen, warum nicht nur aus der Kopie gelöscht wird?