2013-08-19 74 views

回答

0

我從來沒有使用該庫 - 但我希望這兩個例子做你需要的東西:

multiMap.getCollection(2).clear(); 
multiMap.putAll(2, Arrays.asList("u-1", "u-2")); 

或者

Collection c = multiMap.getCollection(2); 
c.clear(); 
Collections.addAll(c, "u-1", "u-2"); 
0

最安全的方法是調用getCollection()檢索當前映射remove(key)清除該映射,迭代檢索到的集合以重新插入要保留的值,和/或添加新值。

如果你知道用於映射的集合類型(因爲你調用的構造函數需要collectionFactory),你可以直接獲取集合並更新它。