package javase14; /* Emp对象的id作为Map集合的键 */ public class Emp { private String e_id; private String e_name; public Emp(String e_id,String e_name){ this.e_id=e_id; this.e_name=e_name; } //e_id public String getE_id(){ return e_id; } public void setE_id(String e_id){ this.e_id=e_id; } //e_name public String getE_name(){ return e_name; } public void setE_name(String e_id){ this.e_name=e_name; } }
package javase14; import java.util.HashMap; import java.util.Map; public class javase14_3 { public static void main(String[] args) { Map<String,String> map=new HashMap<>(); Emp emp=new Emp("001","大葫芦娃"); Emp emp1=new Emp("002","二葫芦娃"); Emp emp2=new Emp("003","三葫芦娃"); Emp emp3=new Emp("015","四葫芦娃"); map.put(emp.getE_id(),emp.getE_name()); map.put(emp1.getE_id(),emp1.getE_name()); map.put(emp2.getE_id(),emp2.getE_name()); map.put(emp3.getE_id(),emp3.getE_name()); map.remove(emp3); //015的对象从集合中移除 for (String X:map.keySet()){ System.out.println("Map:"+X); } } }