In this post, we will see HashTable, Properties, Dictionary Data Structure in Java Programming Language
Watch this video to know about HashTable, Properties, Dictionary Data Structure in Java:
Watch on YouTube: https://www.youtube.com/watch?v=jwzg5BcCExI
Program Code: (HashTableProg.java)
Program Code: (PropProg.java)
Watch this video to know about HashTable, Properties, Dictionary Data Structure in Java:
Watch on YouTube: https://www.youtube.com/watch?v=jwzg5BcCExI
Program Code: (HashTableProg.java)
import java.util.*; public class HashTableProg { public static void main(String args[]) { Hashtable cls = new Hashtable(); Enumeration rollno; int r; cls.put(35,"Parag"); cls.put(42,"Mayur"); cls.put(51,"Manish"); cls.put(60,"Sumit"); rollno = cls.keys(); while(rollno.hasMoreElements()) { r = (int) rollno.nextElement(); System.out.println(r + ": " + cls.get(r)); } System.out.println(); cls.put(51, "Ramesh"); System.out.println("New Mapping for 51:"+ cls.get(51)); } } |
Output:
parag@parag-Inspiron-N4010:~/Desktop/prog$ javac HashTableProg.java
Note: HashTableProg.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. parag@parag-Inspiron-N4010:~/Desktop/prog$ java HashTableProg 42: Mayur 51: Manish 60: Sumit 35: Parag New Mapping for 51:Ramesh |
Program Code: (PropProg.java)
import java.util.*; public class PropProg { public static void main(String args[]) { Properties cls = new Properties(); Enumeration rollno; String r; cls.setProperty("Thirty Five","Parag"); cls.setProperty("Forty Two","Mayur"); cls.setProperty("Fifty One","Manish"); cls.setProperty("Sixty","Sumit"); rollno = cls.keys(); while(rollno.hasMoreElements()) { r = (String) rollno.nextElement(); System.out.println(r + ": " + cls.getProperty(r)); } System.out.println(); cls.setProperty("Fifty One", "Ramesh"); System.out.println("New Mapping for Fifty One:"+ cls.getProperty("Fifty One")); } } |
Output:
parag@parag-Inspiron-N4010:~/Desktop/prog$ javac PropProg.java
parag@parag-Inspiron-N4010:~/Desktop/prog$ java PropProg Sixty: Sumit Thirty Five: Parag Fifty One: Manish Forty Two: Mayur New Mapping for Fifty One:Ramesh |
No comments:
Post a Comment