private ArrayList keys; private ArrayList values;
public Menus() {
keys = new ArrayList();
values = new ArrayList();
}
public java.util.Set keySet() {
return new TreeSet(keys);
}
Hashtable<String,String> hash = new Hashtable<String,String>();
public Object get(Object k) {
int i = keys.indexOf(k);
if (i == -1)
return null;
System.out.println("keys:" + keys + "values" + values);
return values.get(i);
}
public Object put(Object k, Object v) {
for (int i=0; i < keys.size(); i++) {
Object old = keys.get(i);
Enumeration keys = hash.keys();
while (keys.hasMoreElements()) {
Object key = keys.nextElement();
Object value = hash.get(key);
System.out.println(key+" : "+value);
}
// System.out.println("Key " + k+ "; Value " +
// v);
}
return k;
}
java implementation of put and get method
import java.util.*;
public class Menus{
private ArrayList keys;
private ArrayList values;
public Menus(){
keys = new ArrayList();
values = new ArrayList();
}
public java.util.Set keySet(){
return new TreeSet(keys);
}
Hashtable<String,String> hash = new Hashtable<String,String>();
public Object get(Object k){
int i = keys.indexOf(k);
if(i == -1)
return null;
return values.get(i);
}
public Object put(Object k, Object v){
for(int i=0; i < keys.size(); i++){
Object old = keys.get(i);
Enumeration keys = hash.keys();
while(keys.hasMoreElements()) {
Object key = keys.nextElement();
Object value = hash.get(key);
}
}
keys.add(k);
values.add(v);
return k;
}
public static void main(String[]args){
Menus menu=new Menus();
menu.put("1","Rose");
menu.put("2","India");
System.out.println(menu.get("1"));
System.out.println(menu.get("2"));
}
}