Google guava之BiMap简介说明
转自:
Google guava之BiMap简介说明
下文笔者讲述guava中BiMap集合的简介说明,如下所示
guava之BiMap集合简介
BiMap集合:用于实现key和value翻转BiMap可进行正排索引和倒排索引 注意事项:biMap不支持key相同,value不同或key不同value相同的情况可通过forcePut方法来插入类似的数据但key及value只会存储最后插入的值biMap实现接口:EnumBiMap,EnumHashBiMap,HashBiMap,ImmutableBiMap
例:
public static void main(String[] args) {BiMap<String, String> biMap = HashBiMap.create();biMap.put("A","java265.com-1");biMap.forcePut("F","java265.com-1");biMap.put("B","java265.com-2");biMap.put("C","java265.com-3");biMap.put("D","java265.com-4");biMap.put("E","java265.com-5");System.out.println(biMap);BiMap<String,String> reBiMap = biMap.inverse();System.out.println(reBiMap);}
Google guava之BiMap简介说明相关推荐
- Google guava之ListMultimap简介说明
转自: Google guava之ListMultimap简介说明 下文笔者讲述guava中ListMultimap集合的简介说明,如下所示 guava之ListMultimap集合简介 ListMu ...
- google guava 入门教程
Guava(瓜娃)学习笔记 (代码下载地址) Guava工程包含了若干被google的java项目广泛依赖的核心库,例如:集合 [collections] .缓存 [caching] .原生类型支持 ...
- Guava学习笔记:Google Guava 类库简介
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libra ...
- Google Guava Collections 使用介绍
原帖http://www.open-open.com/lib/view/open1325143343733.html 简介: Google Guava Collections 是一个对 Java Co ...
- 【编程实践】Google Guava 极简教程
前言 Guava 工程包含了若干被 Google 的 Java 项目广泛依赖 的核心库,我们希望通过此文档为 Guava 中最流行和最强大的功能,提供更具可读性和解释性的说明. 适用人群 本教程是基础 ...
- 为什么我不建议你用阿里巴巴Java规范,而使用 Google Guava 编程?
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来自 | 张丰哲 链接 | www.jianshu.com ...
- 为什么推荐 Java 程序员使用 Google Guava 编程
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 来自 | 张丰哲 链接 | www.jianshu.com/p/97778b21bd00 前言 ...
- [Google Guava] 2.4-集合扩展工具类
原文链接 译文链接 译者:沈义扬,校对:丁一 简介 有时候你需要实现自己的集合扩展.也许你想要在元素被添加到列表时增加特定的行为,或者你想实现一个Iterable,其底层实际上是遍历数据库查询的结果集 ...
- [Google Guava] 8-区间
原文链接 译文链接 译文:沈义扬 范例 1 List scores; 2 Iterable belowMedian =Iterables.filter(scores,Range.lessThan(me ...
- [Google Guava] 2.1-不可变集合
原文链接 译者:沈义扬 范例 01 public static final ImmutableSet<String> COLOR_NAMES = ImmutableSet.of( 02 ...
最新文章
- php 长连接心跳_支持gRPC长链接,深度解读Nacos2.0架构设计及新模型
- 为什么AI感知与人类感知无法直接比较?
- C++ Code_ImageList
- 第一篇: 词向量之Word2vector原理浅析
- AAAI-2020 || 52篇深度强化学习accept论文汇总
- 【Python实战】机型自动化标注(搜狗爬虫实现)
- 《HTTP 权威指南》笔记:第十五章 实体与编码
- python编程函数_python函数式编程
- 万无一失,网站的高可用架构
- 计算机与电气工程sci期刊,2019年电气工程领域的英文SCI期刊(影响因子+近年来期刊发表数量)...
- 电脑qq传到我的android文件在哪里,手机QQ传文件到我的电脑功能(QQ数据线)的使用方法...
- 58赶集基于 Docker 的自动化部署实践
- 计算机硬件大型作业报告,计算机硬件技术大作业报告 (2).doc
- 某计算机机房的上机控制电路,2012年南京市單招计算机专业教学调研测试卷一1.doc...
- linux mounted,linux umount命令详解
- TIA博途_OB组织块的功能和使用方法介绍
- 预告:揭秘7*24小时用数学解码交易的神秘玩家,量化交易者——TokenInsight对话首席...
- 微信公众号运营基础篇:排版、内容创作与引流篇
- 牛客小白月赛21 G.Game
- 关于贪吃蛇的学习(1)
热门文章
- LaTeX代码: 在PPT中插入图片 ← 利用 beamer 宏包
- 【二分答案】JZOJ_3337 wyl8899的TLE
- window.open 服务器运行失败,win10 openssh服务器安装失败的最佳解决方法
- 【SONY PS2模拟器】[PCSX2 V0.93 R7完美教程]+最新版模拟器
- 微信开发者工具使用git
- Linux内存管理 (1)物理内存初始化
- 解决谷歌浏览器chrome的CPU占用率过高的问题
- Python在WRF模型自动化运行及前后处理中的应用
- 想要降低gradle版本时遇到“Minimum supported Gradle version is XXX. Current version is XXX.”
- 南怀瑾讲述99个人生道理