Class HashSet<E> (https://leetcode.com/explore/learn/card/hash-table/183/combination-with-other-algorithms/1131/)
java.util.HashSet<E>
Interface Map<K,V> (https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)
java.util.Map
Class HashMap<K,V> (https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html)
java.util.HashMap
using for-each loop
forEach method for Hashmap
m.forEach((k, v) -> {
//repeated content
});
Practice
Codingbat - Map-1 - https://codingbat.com/java/Map-1
Codingbat - Map-2 - https://codingbat.com/java/Map-2
LeetCode - 706. Design HashMap - https://leetcode.com/problems/design-hashmap/
LeetCode - Introduction to Hash Table - https://leetcode.com/explore/learn/card/hash-table/