public class SimpleOpenHashMap extends java.lang.Object implements SimpleMap
Constructor and Description |
---|
SimpleOpenHashMap() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Remove all associations from the map.
|
boolean |
containsKey(java.lang.Object key)
Answer true iff the given key exists in the map.
|
boolean |
containsValue(java.lang.Object value)
Answer true iff the given value exists in the map.
|
java.lang.Object |
get(java.lang.Object key)
Answer the value associated with the given key.
|
boolean |
isEmpty()
Answer (size() == 0)
|
SimpleIterator |
keys()
Answer a SimpleIterator over the keys in the association.
|
static void |
main(java.lang.String[] args) |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Associate the given key and value, replacing any previous association
for the given key.
|
java.lang.Object |
remove(java.lang.Object key)
Remove the association (if any) for the given key.
|
int |
size()
Answer the number of associations in the map.
|
java.lang.String |
toString() |
SimpleIterator |
values()
Answer a SimpleIterator over the values in the association.
|
public boolean containsKey(java.lang.Object key)
SimpleMap
containsKey
in interface SimpleMap
public boolean containsValue(java.lang.Object value)
SimpleMap
containsValue
in interface SimpleMap
public java.lang.Object get(java.lang.Object key)
SimpleMap
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
SimpleMap
public java.lang.Object remove(java.lang.Object key)
SimpleMap
public void clear()
SimpleMap
public int size()
SimpleMap
public boolean isEmpty()
SimpleMap
public SimpleIterator keys()
SimpleMap
public SimpleIterator values()
SimpleMap
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)