jds
Interface Map
- All Known Implementing Classes:
- MapAdapter
- public abstract interface Map
- extends Collection
Map - collection of key/value pairs;
for use with book
Classic Data Structures
in Java
by Timothy A Budd,
published by Addison-Wesley, 2001.
- See Also:
Collection
Fields inherited from class java.io.Serializable |
serialVersionUID |
Method Summary |
boolean |
containsKey(java.lang.Object key)
see if collection contains element with given key |
java.lang.Object |
get(java.lang.Object key)
return object stored under given key |
void |
removeKey(java.lang.Object key)
remove element with given key |
void |
set(java.lang.Object key,
java.lang.Object value)
establish new key/value connection, or replace value associated with key |
containsKey
public boolean containsKey(java.lang.Object key)
- see if collection contains element with given key
- Parameters:
key
- index for element to be tested- Returns:
- true if collection has entry with given key
get
public java.lang.Object get(java.lang.Object key)
- return object stored under given key
- Parameters:
key
- index for element to be accessed- Returns:
- value of object stored with given key
- Throws:
- java.util.NoSuchElementException - no value with given key
removeKey
public void removeKey(java.lang.Object key)
- remove element with given key
- Parameters:
key
- index for element to be removed- Throws:
- java.util.NoSuchElementException - no value with given key
set
public void set(java.lang.Object key,
java.lang.Object value)
- establish new key/value connection, or replace value associated with key
- Parameters:
key
- index for element to be testedvalue
- element to be associated with key