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