我有以下地图..
Map<String, Collection<Integer>> multiValueMap = new HashMap<String, Collection<Integer>>();
multiValueMap.put("a", new ArrayList<Integer>());
multiValueMap.get("a").add(new Integer(10));
multiValueMap.get("a").add(new Integer(20));
multiValueMap.get("a").add(new Integer(30));
System.out.println("There are "+multiValueMap.size()+" elements in the map.");
System.out.println("Content of multiValueMap are...");
Set s=multiValueMap.entrySet();
Iterator itr=s.iterator();
while(itr.hasNext())
{
Map.Entry m=(Map.Entry)itr.next();
System.out.println(m.getKey()+"\t"+m.getValue()+"\t"+ m.hashCode());
}
这个输出是..
There are 1 elements in the map.
Content of multiValueMap are...
a [10, 20, 30] 39954
请告知是否可以通过 Guava Multimap 实现同样的事情,如果那样,请告知..!!