The Guava library for Java provides a Maps class that provides static utility methods for Maps. (There are also corresponding Lists, Sets, and Queues classes with more utility methods).
Link to Guava Javadocs: https://google.github.io/guava/releases/snapshot/api/docs/com/google/common/collect/Maps.html
Maps and DictionariesPart of Computer Science Notes
Series on Data Structures
Java implementations: SkipList
Flags · Template:MapsFlagBase · e