Wird ein Hashwert / HashMap mit einem doppelten Wert hinzugefügt, wird der vorherige Wert ersetzt

Bitte betrachten Sie das folgende Stück code:

HashSet hs = new HashSet();
hs.add("hi"); -- (1)
hs.add("hi"); -- (2)

hs.size() geben Sie 1 als HashSet erlaubt keine Duplikate, so dass nur ein element gespeichert werden.

Ich will wissen, wenn wir fügen Sie die doppelte element, dann tut es ersetzt das Vorherige element oder es geht einfach nicht es?

Auch, was passieren wird, mitHashMap für den gleichen Fall?

InformationsquelleAutor der Frage Anand | 2012-10-17

Schreibe einen Kommentar