Guava的SetMultimap


在工作中,我們會經常用到如下類似的結構

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());
	}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM