首页上一页 1 下一页尾页 1 条记录 1/1页
eclipe报错
发表在Java图书答疑
2020-08-11 悬赏:2 学分
《Java从入门到精通(第4版)》第14章 集合类
是否精华
是
否
版块置顶:
是
否
package work; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap; public class MapText { public static void main(String[] args) { Map<String,String> map=new HashMap<>(); Emp emp=new Emp("351","李"); Emp emp2=new Emp("512","谷"); Emp emp3=new Emp("853","曹"); Emp emp4=new Emp("125","李"); Emp emp5=new Emp("341","薛"); map.put(emp4.getE_id(),emp4.getE_name()); map.put(emp5.getE_id(),emp4.getE_name()); map.put(emp.getE_id(),emp.getE_name()); map.put (emp2.getE_id(),emp2.getE_name()); map.put(emp3.getE_id(),emp3.getE_name()); Set<String>set=map.keySet(); Iterator<String>it=set.iterator(); System.out.println("HashMap类实现的Map集合,无序"); while(it.hasNext()); String str=(String) it.next(); String name=(String) map.get(str); System.out.println(str+""+name); } TreeMap<String,String> treemap=new TreeMap<>(); treemap.putAll(map); Iterator<String> iter=treemap.keySet().iterator(); System.out.println("TreeMap类实现的Map的集合见对象升序"); while(iter.hasNext()) { String str=(String)iter.next(); String name=(String) treemap.get(str); System.out.println(str+""+name); } } } 报错代码map.put(emp4.getE_id(),emp4.getE_name()); map.put(emp5.getE_id(),emp4.getE_name()); map.put(emp.getE_id(),emp.getE_name()); map.put (emp2.getE_id(),emp2.getE_name()); map.put(emp3.getE_id(),emp3.getE_name());