| java.lang.Object | ||
| ↳ | java.util.Dictionary<K, V> | |
| ↳ | java.util.Hashtable<K, V> | |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Hashtable is a synchronized implementation of Map. All optional operations are supported.
Neither keys nor values can be null. (Use HashMap or LinkedHashMap if you need null keys or values.)
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Constructs a new
Hashtable using the default capacity and load factor.
|
||||||||||
|
|
Constructs a new
Hashtable using the specified capacity and the default load factor.
|
||||||||||
|
|
Constructs a new
Hashtable using the specified capacity and load factor.
|
||||||||||
|
|
Constructs a new instance of
Hashtable containing the mappings from the specified map.
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Removes all key/value pairs from this
Hashtable, leaving the size zero and the capacity unchanged.
|
||||||||||
|
|
Returns a new
Hashtable with the same key/value pairs, capacity and load factor.
|
||||||||||
|
|
Returns true if this
Hashtable contains the specified object as the value of at least one of the key/value pairs.
|
||||||||||
|
|
Returns true if this
Hashtable contains the specified object as a key of one of the key/value pairs.
|
||||||||||
|
|
Searches this
Hashtable for the specified value.
|
||||||||||
|
|
Returns an enumeration on the values of this
Hashtable.
|
||||||||||
|
|
Returns a set of the mappings contained in this
Hashtable.
|
||||||||||
|
|
Compares this
Hashtable with the specified object and indicates if they are equal.
|
||||||||||
|
|
Returns the value associated with the specified key in this
Hashtable.
|
||||||||||
|
|
Returns an integer hash code for this object.
|
||||||||||
|
|
Returns true if this
Hashtable has no key/value pairs.
|
||||||||||
|
|
Returns a set of the keys contained in this
Hashtable.
|
||||||||||
|
|
Returns an enumeration on the keys of this
Hashtable instance.
|
||||||||||
|
|
Associate the specified value with the specified key in this
Hashtable.
|
||||||||||
|
|
Copies every mapping to this
Hashtable from the specified map.
|
||||||||||
|
|
Removes the key/value pair with the specified key from this
Hashtable.
|
||||||||||
|
|
Returns the number of key/value pairs in this
Hashtable.
|
||||||||||
|
|
Returns the string representation of this
Hashtable.
|
||||||||||
|
|
Returns a collection of the values contained in this
Hashtable.
|
||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Increases the capacity of this
Hashtable.
|
||||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.util.Dictionary
|
|||||||||||
From class java.lang.Object
|
|||||||||||
From interface java.util.Map
|
|||||||||||
Constructs a new Hashtable using the default capacity and load factor.
Constructs a new Hashtable using the specified capacity and the default load factor.
| capacity | the initial capacity. |
|---|
Constructs a new Hashtable using the specified capacity and load factor.
| capacity | the initial capacity. |
|---|---|
| loadFactor | the initial load factor. |
Constructs a new instance of Hashtable containing the mappings from the specified map.
| map | the mappings to add. |
|---|
Returns a new Hashtable with the same key/value pairs, capacity and load factor.
Hashtable.Returns true if this Hashtable contains the specified object as the value of at least one of the key/value pairs.
| value | the object to look for as a value in this Hashtable. |
|---|
true if object is a value in this Hashtable, false otherwise.Returns true if this Hashtable contains the specified object as a key of one of the key/value pairs.
| key | the object to look for as a key in this Hashtable. |
|---|
true if object is a key in this Hashtable, false otherwise.Searches this Hashtable for the specified value.
| value | the object to search for. |
|---|
true if value is a value of this Hashtable, false otherwise. Returns an enumeration on the values of this Hashtable. The results of the Enumeration may be affected if the contents of this Hashtable are modified.
Hashtable.Returns a set of the mappings contained in this Hashtable. Each element in the set is a Map.Entry. The set is backed by this Hashtable so changes to one are reflected by the other. The set does not support adding.
Compares this Hashtable with the specified object and indicates if they are equal. In order to be equal, object must be an instance of Map and contain the same key/value pairs.
| object | the object to compare with this object. |
|---|
true if the specified object is equal to this Map, false otherwise.Returns the value associated with the specified key in this Hashtable.
| key | the key of the value returned. |
|---|
null if the specified key does not exist.Returns an integer hash code for this object. By contract, any two objects for which equals(Object) returns true must return the same hash code value. This means that subclasses of Object usually override both methods or neither method.
Note that hash values must not change over time unless information used in equals comparisons also changes.
See Writing a correct hashCode method if you intend implementing your own hashCode method.
Returns true if this Hashtable has no key/value pairs.
true if this Hashtable has no key/value pairs, false otherwise.Returns a set of the keys contained in this Hashtable. The set is backed by this Hashtable so changes to one are reflected by the other. The set does not support adding.
Returns an enumeration on the keys of this Hashtable instance. The results of the enumeration may be affected if the contents of this Hashtable are modified.
Hashtable.Associate the specified value with the specified key in this Hashtable. If the key already exists, the old value is replaced. The key and value cannot be null.
| key | the key to add. |
|---|---|
| value | the value to add. |
null if the key did not exist.Copies every mapping to this Hashtable from the specified map.
| map | the map to copy mappings from. |
|---|
Removes the key/value pair with the specified key from this Hashtable.
| key | the key to remove. |
|---|
null if the specified key did not exist.Returns the number of key/value pairs in this Hashtable.
Hashtable.Returns the string representation of this Hashtable.
Hashtable. Returns a collection of the values contained in this Hashtable. The collection is backed by this Hashtable so changes to one are reflected by the other. The collection does not support adding.
Increases the capacity of this Hashtable. This method is called when the size of this Hashtable exceeds the load factor.