Program to demonstrate how to implement Hashtable class in java.util.*; package along with its operations :
Output of the program :
package com.hubberspot.collections.example; import java.util.Hashtable; import java.util.Enumeration; public class HashtableExample { public static void main(String args[]) { Hashtable hashtable = new Hashtable(); String str, name = null; hashtable.put( "Jonty", 80.2 ); hashtable.put( "Hubberspot", 75.9 ); hashtable.put( "Java", 105.1 ); hashtable.put( "Magicman", 65.7 ); System.out.println("Hashtable contains " + hashtable.size() + " key value pair."); System.out.println("Retriving all keys from Hashtable"); Enumeration keys = hashtable.keys(); while( keys. hasMoreElements() ) System.out.println( keys.nextElement() ); System.out.println("Retriving all values from Hashtable"); Enumeration values = hashtable.elements(); while( values. hasMoreElements() ) System.out.println( values.nextElement() ); double maximum = 0; keys = hashtable.keys(); values = hashtable.elements(); while( values. hasMoreElements() ) { double percentage = ((Double)values.nextElement()) .doubleValue(); str = (String)keys.nextElement(); if(percentage > maximum) { maximum = percentage; name = str; } } System.out.println("Name = " + name); System.out.println("Percentage = " + maximum); } }
Output of the program :