Hashtable( )The second version creates a hash table that has an initial size specified by size:
Hashtable(int size)The third version creates a hash table that has an initial size specified by size and a fill ratio specified by fillRatio.
Hashtable(int size, float fillRatio)The fourth version creates a hash table that is initialized with the elements in m.
Hashtable(Map m)Methods:
| SN | Methods with Description |
|---|---|
| 1 | void clear( ) Resets and empties the hash table. |
| 2 | Object clone( ) Returns a duplicate of the invoking object. |
| 3 | boolean contains(Object value) Returns true if some value equal to value exists within the hash table. Returns false if the value isn't found. |
| 4 | boolean containsKey(Object key) Returns true if some key equal to key exists within the hash table. Returns false if the key isn't found. |
| 5 | boolean containsValue(Object value) Returns true if some value equal to value exists within the hash table. Returns false if the value isn't found. |
| 6 | Enumeration elements( ) Returns an enumeration of the values contained in the hash table. |
| 7 | Object get(Object key) Returns the object that contains the value associated with key. If key is not in the hash table, a null object is returned. |
| 8 | boolean isEmpty( ) Returns true if the hash table is empty; returns false if it contains at least one key. |
| 9 | Enumeration keys( ) Returns an enumeration of the keys contained in the hash table. |
| 10 | Object put(Object key, Object value) Inserts a key and a value into the hash table. Returns null if key isn't already in the hash table; returns the previous value associated with key if key is already in the hash table. |
| 11 | void rehash( ) Increases the size of the hash table and rehashes all of its keys. |
| 12 | Object remove(Object key) Removes key and its value. Returns the value associated with key. If key is not in the hash table, a null object is returned. |
| 13 | int size( ) Returns the number of entries in the hash table. |
| 14 | String toString( ) Returns the string equivalent of a hash table. |
import java.util.*;
class Simple{
public static void main(String args[]){
Hashtable hm = new Hashtable();
hm.put(100,"Dinesh");
hm.put(102,"Sweety");
hm.put(101,"Ankit");
hm.put(103,"Nimmo");
Set set = hm.entrySet();
Iterator itr = set.iterator();
while(itr.hasNext()){
Map.Entry m=(Map.Entry)itr.next();
System.out.println(m.getKey()+" "+m.getValue());
}
}
}
Labels: collection