当前位置: 代码迷 >> Java相关 >> 怎么从HashMap判断相同的value并知道有哪些相同
  详细解决方案

怎么从HashMap判断相同的value并知道有哪些相同

热度:3371   发布时间:2013-02-25 21:44:01.0
如何从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
  相关解决方案