You can use Hasetable to atore data with key and value for example
key1= data1
key2= data 2
key3= data 3
key1= data1
key2= data 2
key3= data 3
you can use key collect data from Hashtable however you can collect list of key or value with keySet and valuesSet
Example Code to using java Hashtable
** you need to inport java.util package
** you need to inport java.util package
package example.util;
import java.util.*;
public class HashtableExample {
public void hashtableExample(){
//Create Hashtable Object
Hashtable<String,String> hashtable=new Hashtable<String,String>();
//Store and Remove data from Hashtable
hashtable.put("key1", "value1");
hashtable.put("key2", "value2");
hashtable.put("key3", "value3");
String key3=hashtable.remove("key3");
System.out.println("-- Example for Get Value from Hashtable --");
System.out.println("Get Hashtable value: "+hashtable.get("key1"));
System.out.println("Remove Hashtable value: "+key3);
System.out.println("Contains Key Hashtable: "+hashtable.containsKey("key1"));
System.out.println("Contains Key Hashtable: "+hashtable.containsKey("key3"));
System.out.println("Contains Value Hashtable: "+hashtable.containsValue("value1"));
System.out.println("Contains Value Hashtable: "+hashtable.containsValue("value3"));
System.out.println("-- Example for Iterate list from Hashtable --");
Iterator<String> it=hashtable.keySet().iterator();
while(it.hasNext()){
String key=it.next();
String value=hashtable.get(key);
System.out.println("By Key :Key : "+key+" Value: "+value);
}
it=hashtable.values().iterator();
while(it.hasNext()){
System.out.println("Value "+it.next());
}
}
public static void main (String args[]){
HashtableExample hashtable=new HashtableExample();
hashtable.hashtableExample();
}
}
Result when run test
-- Example for Get Value from Hashtable --
Get Hashtable value: value1
Remove Hashtable value: value3
Contains Key Hashtable: true
Contains Key Hashtable: false
Contains Value Hashtable: true
Contains Value Hashtable: false
-- Example for Iterate list from Hashtable --
By Key :Key : key2 Value: value2
By Key :Key : key1 Value: value1
Value value2
Value value1
Get Hashtable value: value1
Remove Hashtable value: value3
Contains Key Hashtable: true
Contains Key Hashtable: false
Contains Value Hashtable: true
Contains Value Hashtable: false
-- Example for Iterate list from Hashtable --
By Key :Key : key2 Value: value2
By Key :Key : key1 Value: value1
Value value2
Value value1