Prev Next

Java / Set and its implementations

How HashSet works internally in Java?

When HashSet object is created, it creates a HashMap object internally. When an element is passed to Set, it is added as a key in the HashMap by add(Element e) method. As HashMap maintains key value pair, a value needs to be associated to the key. Java uses a Dummy value (new Object) which is called PRESENT in HashSet.

More Related questions...

Show more question and Answers...


Comments & Discussions