Class java.util.Dictionary
All Packages Class Hierarchy This Package Previous Next Index
Class java.util.Dictionary
java.lang.Object
|
+----java.util.Dictionary
- public class Dictionary
- extends Object
The Dictionary class is the abstract parent of Hashtable, which maps
keys to values. Any object can be used as a key and/or value.
- See Also:
- Hashtable, hashCode, equals
-
Dictionary()
-
-
elements()
- Returns an enumeration of the elements.
-
get(Object)
- Gets the object associated with the specified key in the Dictionary.
-
isEmpty()
- Returns true if the Dictionary contains no elements.
-
keys()
- Returns an enumeration of the Dictionary's keys.
-
put(Object, Object)
- Puts the specified element into the Dictionary, using the specified
key.
-
remove(Object)
- Removes the element corresponding to the key.
-
size()
- Returns the number of elements contained within the Dictionary.
Dictionary
public Dictionary()
size
public abstract int size()
- Returns the number of elements contained within the Dictionary.
isEmpty
public abstract boolean isEmpty()
- Returns true if the Dictionary contains no elements.
keys
public abstract Enumeration keys()
- Returns an enumeration of the Dictionary's keys.
- See Also:
- elements, Enumeration
elements
public abstract Enumeration elements()
- Returns an enumeration of the elements. Use the Enumeration methods
on the returned object to fetch the elements sequentially.
- See Also:
- keys, Enumeration
get
public abstract Object get(Object key)
- Gets the object associated with the specified key in the Dictionary.
- Parameters:
- key - the key in the hash table
- Returns:
- s the element for the key, or null if the key
is not defined in the hash table.
- See Also:
- put
put
public abstract Object put(Object key,
Object value)
- Puts the specified element into the Dictionary, using the specified
key. The element may be retrieved by doing a get() with the same
key. The key and the element cannot be null.
- Parameters:
- key - the specified hashtable key
- value - the specified element
- Returns:
- the old value of the key, or null if it did not have one.
- Throws: NullPointerException
- If the value of the specified
element is null.
- See Also:
- get
remove
public abstract Object remove(Object key)
- Removes the element corresponding to the key. Does nothing if the
key is not present.
- Parameters:
- key - the key that needs to be removed
- Returns:
- the value of key, or null if the key was not found.
All Packages Class Hierarchy This Package Previous Next Index