import java.util.Hashtable; import java.util.Enumeration; public class HTDemo{ public static void main(String []str){ //Creating new Hatshtable Hashtable ht = new Hashtable(); //Adding objects of Entry class to Hashtable ht.put("Emma Watson",new Entry("Emma Watson","9741631235")); ht.put("Hugh Jackman",new Entry("Hugh Jackman","7353421215")); ht.put("Eric Bana",new Entry("Eric Bana","9471164719")); ht.put("Steve Jobs",new Entry("Steve Jobs","9132135451")); //Enumerating elements of Hashtable displayElements(ht); ht.remove("Eric Bana"); System.out.println("===============After removal=============="); displayElements(ht); } static void displayElements(Hashtable htable){ Enumeration e = htable.keys(); String key; Entry ent; while(e.hasMoreElements()){ key = (String)e.nextElement(); ent = (Entry)htable.get(key); System.out.println("Name -> " + ent.getName()); System.out.println("Phone -> " + ent.getPhone()); System.out.println("-------------------------------"); } } } class Entry{ private String name; private String phone; Entry(){ name=""; phone=""; } Entry(String nm,String pn){ this.name = nm; this.phone = pn; } String getName(){ return this.name; } String getPhone(){ return this.phone; } void setName(String nm){ this.name = nm; } void setPhone(String pn){ this.phone = pn; } }
Sunday, January 16, 2011
Using Hashtable in Java
Subscribe to:
Posts (Atom)