在工作中,我們會經常用到如下類似的結構
Map<String, Set<Stirng>> map = new HashMap<Stirng, Set<String>>();
使用起來比較復雜,Guava同樣提供了一個類似的接口:SetMultimap,可是從百度上基本找不到該接口的具體實現類,最后還是給Google一下,簡單的使用代碼:
import com.google.common.collect.HashMultimap;
import com.google.common.collect.SetMultimap;
public class SetMultiMapTest {
public static void main(String[] args) {
SetMultimap<String, String> setMultimap = HashMultimap.create();
setMultimap.put("key", "1");
setMultimap.put("key", "1");
setMultimap.put("key", "1");
System.out.println(setMultimap.get("key").size());
}
}