我正在寻找具有的Map<K, List<V>>
是否有代表在Java中
能力的通用数据sctructure一个共同的数据结构目前我做的是一样的东西
public class MapOfLists <K,V>{
private Map<K, List<V>> map = new HashMap<K, List<V>>();
public void addItem(K key, V value){
if(!map.containsKey(key)){
map.put(key, new ArrayList<V>());
}
List<V> list = map.get(key);
list.add(value);
}
...
}
没有更通用的解决方案吗?我重新发明了车轮(或不太重要的工件)
由于我已经使用apache commons,他们身边没有解决方案吗? – 2009-12-29 15:52:45
是的,我已经添加了Apache Commons DefaultMapBag的链接。 – duffymo 2009-12-29 15:59:11
再次感谢您的回答 – 2009-12-29 16:59:39