测试Map接口中常用方法
package cn.hq.szxy;
import java.util.HashMap;
import java.util.Map;
/**
* @author HQ
* @e-mail [email protected]
* @date 2018/11/8.
*/
public class TestMap2 {
public static void main(String[] args) {
Employee e1 = new Employee(1001, "zhangsan", 2000);
Employee e2 = new Employee(1002, "lisi", 10000);
Employee e3 = new Employee(1003, "wangwu", 31000);
Map<Integer, Employee> map = new HashMap<>();
map.put(1001,e1);
map.put(1002,e2);
map.put(1003,e3);
Employee employee=map.get(1001);
System.out.println(employee.getEname());
System.out.println(employee);
}
}
class Employee {
private int id;
private String ename;
private double salary;
public Employee() {
}
public Employee(int id, String ename, double salary) {
this.ename = ename;
this.id = id;
this.salary = salary;
}
public String getEname() {
return ename;
}
public void setEname(String ename) {
this.ename = ename;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
@Override
public String toString() {
return "id:"+id+"\n"+"name:"+ename+"\n"+"salary:"+salary;
}
}
运行结果