J.9 Maps
Map
s associate keys to values. The keys in a Map
must be unique, but the associated values need not be. If a Map
contains both unique keys and unique values, it’s said to implement a one-to-one mapping. If only the keys are unique, the Map
is said to implement a many-to-one mapping—many keys can map to one value.
Map
s differ from Set
s in that Map
s contain keys and values, whereas Set
s contain only values. Three of the several classes that implement interface Map
are Hashtable
, HashMap
and TreeMap
, and maps are used extensively in Android. Hashtable
s and HashMap
s store elements in hash tables, and TreeMap
s store elements in trees—the details of the underlying data structures are beyond the scope of this book. Interface SortedMap
extends ...
Get Android How to Program, 3/e now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.