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