Java - Instanz der Klasse aus HashMap entfernen

...komplette Frage anzeigen

2 Antworten

remove(Object key)

Das ist die Methode. Einfach, wie schon beschrieben, durch die Keys laufen.

Je nachdem, was gemacht werden soll, bietet sich für das Durchlaufen der Einträge die Methode "forEach()" aus dem Map-Interface an. Somit muss die HashMap nicht jedes Mal in ein Array umgewandelt werden.

0

remove(this);

Stimmt. Funktioniert. Danke ^^

An die einfachsten Dinge denkt man immer zuletzt.

0

Such die HashMap doch mit einer Liste der Keys ab?

Was möchtest Du wissen?