日期:2014-05-20  浏览次数:20927 次

如何从HashMap判断相同的value并知道有哪些相同
大家都知道HashMap的键是不同的,现在我的HashMap的value是存的object类型,但是这个object有些是相同的类型,我要知道哪些是一类的,有多少,最后把这些相同的object的key存起来,我还需要知道这些key是哪个object的,

------解决方案--------------------
你看一下这个例子,取得objec的类型
HashMap hm=new HashMap();
hm.put("A", 123);
Class c=hm.get("A").getClass();
System.out.println(c.getName());
------解决方案--------------------
遍历老map,新建一个map,以老map的value做key,List做value