public abstract class Dictionary<K,V> extends Object
Map
interface
in the Collections framework.Constructor and Description |
---|
Dictionary()
Sole constructor (often called implicitly).
|
Modifier and Type | Method and Description |
---|---|
abstract Enumeration<V> |
elements()
Returns an Enumeration of the values in this Dictionary.
|
abstract V |
get(Object key)
Returns the value associated with the supplied key, or null
if no such value exists.
|
abstract boolean |
isEmpty()
Returns true when there are no elements in this Dictionary.
|
abstract Enumeration<K> |
keys()
Returns an Enumeration of the keys in this Dictionary
|
abstract V |
put(K key,
V value)
Inserts a new value into this Dictionary, located by the
supplied key.
|
abstract V |
remove(Object key)
Removes from the Dictionary the value located by the given key.
|
abstract int |
size()
Returns the number of values currently in this Dictionary.
|
public abstract Enumeration<V> elements()
keys()
public abstract V get(Object key)
key
- the key to use to fetch the valueNullPointerException
- if key is nullput(Object, Object)
public abstract boolean isEmpty()
size() == 0
public abstract Enumeration<K> keys()
elements()
public abstract V put(K key, V value)
key
- the key which locates the valuevalue
- the value to put into the DictionaryNullPointerException
- if key or value is nullget(Object)
public abstract V remove(Object key)
key
- the key used to locate the value to be removedNullPointerException
- if key is nullpublic abstract int size()