我正在尋找具有的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