package emp;
public class Emp {
private String name;
private int age;
private int salar;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getSalar() {
return salar;
}
public void setSalar(int salar) {
this.salar = salar;
}
public Emp() {
super();
// TODO Auto-generated constructor stub
}
public Emp(String name, int age, int salar) {
super();
this.name = name;
this.age = age;
this.salar = salar;
}
@Override
public String toString() {
return "Emp [name=" + name + ", age=" + age + ", salar=" + salar + "]";
}
}
public class ToList {
private Object key;
private Object value;
public ToList() {
super();
// TODO Auto-generated constructor stub
}
public ToList(Object key, Object value) {
super();
this.key = key;
this.value = value;
}
@Override
public String toString() {
return "ToMap [key=" + key + ", value=" + value + "]";
}
public static ArrayList toList(HashMap<String,Emp> map){
ArrayList alist=new ArrayList();
Set set=map.keySet();
Iterator<String> it = set.iterator();
while(it.hasNext()){
//Object key=it.next();
String key=it.next();
//Object value=map.get(key);
Emp value=map.get(key);
Object obj=new ToList(key,value);
alist.add(obj);
}
return alist;
}
public static void main(String[] args) {
HashMap<String,Emp> hm=new HashMap<String,Emp>();
hm.put("a", new Emp("a",32,8000));
hm.put("b", new Emp("b",46,6000));
hm.put("c", new Emp("c",22,2000));
hm.put("d", new Emp("d",51,9000));
ArrayList alist=toList(hm);
System.out.println(alist);
}