14.1. Creating and Using Maps14.2. Choosing a Map Implementation14.3. Adding, Updating, and Removing Immutable Map Elements14.4. Adding, Updating, and Removing Elements in Mutable Maps14.5. Accessing Map Values (Without Exceptions)14.6. Testing for the Existence of a Key or Value in a Map14.7. Getting the Keys or Values from a Map14.8. Finding the Largest (or Smallest) Key or Value in a Map14.9. Traversing a Map14.10. Sorting an Existing Map by Key or Value14.11. Filtering a Map