转自:

Google guava之Multimap简介说明

下文笔者讲述guava中Multimap集合的简介说明,如下所示
我们都知道jdk自带的map结构只允许一个key对应一个map
当key重复时,map则会替换以前的value

guava之Multimap集合简介

Multimap集合:一个key可以对应多个value类似于redis的list结构如: ArrayListMultimap, ForwardingListMultimap, ForwardingMultimap, ForwardingSetMultimap,ForwardingSortedSetMultimap, HashMultimap,ImmutableListMultimap, ImmutableMultimap,ImmutableSetMultimap, LinkedHashMultimap,LinkedListMultimap, TreeMultimap

例:

 public static void main(String[] args) {/*** java265.com 示例程序*/Multimap<String,String> multiMap= TreeMultimap.create();multiMap.put("k1","java265.com-1");multiMap.put("k1","java265.com-2");multiMap.put("k2","java265.com-3");multiMap.put("k3","java265.com-4");multiMap.put("k0","java265.com-5");for (String s : multiMap.keySet()) {Collection<String> lastNames = multiMap.get(s);System.out.println(lastNames);}
}

Google guava之Multimap简介说明相关推荐

  1. Google guava之ListMultimap简介说明

    转自: Google guava之ListMultimap简介说明 下文笔者讲述guava中ListMultimap集合的简介说明,如下所示 guava之ListMultimap集合简介 ListMu ...

  2. Guava学习笔记:Google Guava 类库简介

    Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libra ...

  3. Google Guava Collections 使用介绍

    原帖http://www.open-open.com/lib/view/open1325143343733.html 简介: Google Guava Collections 是一个对 Java Co ...

  4. 【编程实践】Google Guava 极简教程

    前言 Guava 工程包含了若干被 Google 的 Java 项目广泛依赖 的核心库,我们希望通过此文档为 Guava 中最流行和最强大的功能,提供更具可读性和解释性的说明. 适用人群 本教程是基础 ...

  5. google guava 入门教程

    Guava(瓜娃)学习笔记 (代码下载地址) Guava工程包含了若干被google的java项目广泛依赖的核心库,例如:集合 [collections] .缓存 [caching] .原生类型支持 ...

  6. 为什么我不建议你用阿里巴巴Java规范,而使用 Google Guava 编程?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来自 | 张丰哲 链接 | www.jianshu.com ...

  7. 为什么推荐 Java 程序员使用 Google Guava 编程

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来自 | 张丰哲 链接 | www.jianshu.com/p/97778b21bd00 前言 ...

  8. [Google Guava] 2.4-集合扩展工具类

    原文链接 译文链接 译者:沈义扬,校对:丁一 简介 有时候你需要实现自己的集合扩展.也许你想要在元素被添加到列表时增加特定的行为,或者你想实现一个Iterable,其底层实际上是遍历数据库查询的结果集 ...

  9. [Google Guava] 8-区间

    原文链接 译文链接 译文:沈义扬 范例 1 List scores; 2 Iterable belowMedian =Iterables.filter(scores,Range.lessThan(me ...

  10. [Google Guava] 4-函数式编程

    原文链接 译文链接 译者:沈义扬,校对:丁一 注意事项 截至JDK7,Java中也只能通过笨拙冗长的匿名类来达到近似函数式编程的效果.预计JDK8中会有所改变,但Guava现在就想给JDK5以上用户提 ...

最新文章

  1. Yii框架官方指南系列14——基础知识:开发流程
  2. Python2的Json反序列化工具
  3. kali linux有线连接不见网络图标不见(解决方案)
  4. 【Java】 剑指offer(28) 对称的二叉树
  5. 读取 XML 数据时,超出最大字符串内容长度配额 (8192)
  6. Tensorflow Lite 编译
  7. python整数格式显示_[python之路]格式化显示
  8. 【C#公共帮助类】JsonHelper 操作帮助类, 以后再也不用满地找Json了,拿来直接用...
  9. 三面美团Java岗,java架构师线下培训
  10. 万字长文!java读取json文件数据给对象
  11. lombok之@Slf4j注解
  12. [Selenium] 如何在老版本的Chrome 浏览器上使用selenium
  13. 目标检测、分割、识别、分类综述
  14. 西北农林科技大学计算机组成原理脱机实验,西北农林科技大学_计算机组成原理XP实验系统要素.ppt...
  15. 管理感悟:代码缺的不是注释,而是自解释
  16. mxnet:Optimizer rescale_grad
  17. Windows11安装Android子系统——安装篇
  18. Excel制作+导出
  19. 在阿里云3万成交的 iot.xin 网站上线啦
  20. 《Cisco IPv6网络实现技术(修订版)》一1.5 IPv5

热门文章

  1. Android 应用换肤功能(白天黑夜主题切换)
  2. android当电脑麦克风,电脑没有麦克风?让手机充当电脑麦克风!
  3. Visual Studio安装以及增加工具集C盘占用问题
  4. C语言习题带答案和解析
  5. 计算机考研833大纲,考研833之计算机组成与系统结构提纲
  6. 万字自动化测试面试题,助你吊打面试官
  7. 面对未来,与其期待,不如更早开始「自问与探索」| TiDB DevCon 2020 即将开启
  8. 批量安装windows系统补丁包
  9. 【B站】陈睿:令人刮目相看的年轻一代
  10. 中国十大悍匪排行榜,屌爆了!!!!