`
younglibin
  • 浏览: 1216302 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

LinkedListMultimap用法

 
阅读更多

public static void main(String[] args) {
		LinkedListMultimap<Integer, String> groupdMap = LinkedListMultimap
				.create();
		for (int i = 0; i < 100; i++) {
			groupdMap.put(i % 10, "value_" + i);
		}
		System.out.println("" + groupdMap.size());
		System.out.println("" + groupdMap.keys().size());
		System.out.println("" + groupdMap.keySet().size());
		System.out.println("" + groupdMap.get(0));
		Iterator<Entry<Integer, String>> it = groupdMap.entries().iterator();
		int count = 0;
		while (it.hasNext()) {
			it.next();
			System.out.println(count);
			count++;
		}
	}

 

100
100
10
[value_0, value_10, value_20, value_30, value_40, value_50, value_60, value_70, value_80, value_90]

 

 

Iterator<Entry<Integer, Collection<String>>> it2 = groupdMap.asMap()
				.entrySet().iterator();

		int count2 = 0;
		while (it2.hasNext()) {
			it2.next();
			System.out.println(count2);
			count2++;
		}

 

0
1
2
3
4
5
6
7
8
9

 

api:http://tool.oschina.net/apidocs/apidoc?api=guava

 

mvn:

mvn:
<dependency>
<groupId>com.google.collections</groupId>
<artifactId>google-collections</artifactId>
<version>1.0</version>
<type>jar</type>
</dependency>

 

jar包 见附件:

分享到:
评论

相关推荐

    mapreduce报错解决办法总结

    Jobtracker启动报错:解决方法:导入guava-r09-jarjar.jar org/apache/hadoop/thirdparty/guava/common/collect/LinkedListMultimap错误分析及解决方法: Intel版本hadoop因为缺少license,启动jobtracker报错:

    google-collections jar包

    `ArrayListMultimap`和`LinkedListMultimap`是两种常见的实现,分别基于`ArrayList`和`LinkedList`存储多值。 6. **有序映射**:`Ordering`和`ImmutableSortedMap`可以帮助我们创建和操作有序的映射。这些映射保持...

    清华大学2024级化学生物学专业本科培养方案

    清华大学2024级化学生物学专业本科培养方案

    朗读程序代码.txt

    朗读程序代码

    复值晶格的复 LLL (CLLL) 晶格约简算法Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    数字播放声音程序VB.NET新源代码.zip

    数字播放声音程序VB.NET新源代码

    基于蒙特卡洛法的风光场景生成与概率距离快速削减算法研究,MATLAB代码 风光场景生成 场景削减 概率距离削减法 蒙特卡洛法 MATLAB:基于概率距离快速削减法的风光场景生成与削减方法 参考文档:

    基于蒙特卡洛法的风光场景生成与概率距离快速削减算法研究,MATLAB代码 风光场景生成 场景削减 概率距离削减法 蒙特卡洛法 MATLAB:基于概率距离快速削减法的风光场景生成与削减方法 参考文档:《含风光水的电厂与配电公司协调调度模型》完全复现场景削减部分 仿真平台:MATLAB平台 代码具有一定的深度和创新性,注释清晰 主要内容:风电、光伏以及电价场景不确定性模拟,首先由一组确定性的方案,通过蒙特卡洛算法,生成50种光伏场景,为了避免大规模光伏场景造成的计算困难问题,采用基于概率距离快速削减算法的场景削减法,将场景削减至5个,运行后直接给出削减后的场景以及生成的场景,并给出相应的概率,可移植以及可应用性强。 ,MATLAB; 风光场景生成; 场景削减; 概率距离削减法; 蒙特卡洛法; 深度创新性; 注释清晰; 虚拟电厂与配电公司协调调度模型; 风电光伏电价场景不确定性模拟; 概率距离快速削减算法。,基于MATLAB的场景生成与削减技术:风光场景概率距离快速削减法研究与应用

    felix-utils-1.2.0-5.el7.x64-86.rpm.tar.gz

    1、文件内容:felix-utils-1.2.0-5.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/felix-utils-1.2.0-5.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    基于java+ssm+mysql的视频播放系统 源码+数据库+论文(高分毕设项目).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:Tomcat(建议用 7.x 或者 8.x 版本),maven 数据库工具:navicat

    exchange-bmc-os-info-1.8.18-11.el7-9.x64-86.rpm.tar.gz

    1、文件内容:exchange-bmc-os-info-1.8.18-11.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/exchange-bmc-os-info-1.8.18-11.el7_9.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    基于java+ssm+mysql的花鸣B2C电子商务平台 源码+数据库+论文(高分毕设项目).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:Tomcat(建议用 7.x 或者 8.x 版本),maven 数据库工具:navicat

    exec-maven-plugin-javadoc-1.2.1-13.el7.x64-86.rpm.tar.gz

    1、文件内容:exec-maven-plugin-javadoc-1.2.1-13.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/exec-maven-plugin-javadoc-1.2.1-13.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    基于java+ssm+mysql的咖啡销售系统 源码+数据库+论文(高分毕设项目).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:Tomcat(建议用 7.x 或者 8.x 版本),maven 数据库工具:navicat

    HarmonyOS NEXT学习资料(鸿蒙next)

    HarmonyOS NEXT学习资料(鸿蒙next)

    sssMOR 是一个 MATLAB 工具箱,用于在状态空间中对大规模动力学系统进行模型降阶Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    论文写作与科技前沿等(2025.01.23) .pdf

    论文写作与科技前沿等(2025.01.23)

    farstream-0.1.2-8.el7.x64-86.rpm.tar.gz

    1、文件内容:farstream-0.1.2-8.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/farstream-0.1.2-8.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

    2025最新网络安全建设与网络社会治考试题库及答案.doc

    2025最新网络安全建设与网络社会治考试题库及答案.doc

    1小钢琴程序QZQ2024-7-30-20-45.zip

    1小钢琴程序QZQ2024-7-30-20-45

    SharpCompress.dll

    SharpCompress

Global site tag (gtag.js) - Google Analytics