package collection;
import java.util.*;
/**
- 测试map的常用方法
- @author
*/
public class TestMap {
public static void main(String[] args) {
Employee e1 = new Employee(1001, “aa”, 100);
Employee e2 = new Employee(1002, “bb”, 200);
Employee e3 = new Employee(1003, “cc”, 300);
Map<Integer, Employee> map = new HashMap<>();
map.put(1001, e1);
map.put(1002, e2);
map.put(1003, e3);
Employee emp = map.get(1002);
System.out.println(emp.getId());
System.out.println(map);
}
}
//雇员信息
class Employee{
private int id;
private String ename;
private double salary;//工资
public Employee(int id, String ename, double salary) {
super();
this.id = id;
this.ename = ename;
this.salary = salary;
}
@Override
public String toString() {
return "Employee [id=" + id + ", ename=" + ename + ", salary=" + salary + "]";
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getEname() {
return ename;
}
public void setEname(String ename) {
this.ename = ename;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}