有时候我们会需要一个不区分 key 大小写的MAP,当然仅仅是Map<String, Object>这种类型的Map

今天来给大家讲一下. 以下这个 CaseInsensitiveMap类.
org.apache.commons.collections.map.CaseInsensitiveMap
例子:

public static void main(String[] args) {Map<String, Object> result = new CaseInsensitiveMap(); result.put("aaa", "ok");System.out.println(result.get("aaa"));System.out.println(result.get("aAa"));System.out.println(result.get("AAa"));System.out.println(result.get("AAA"));
}输出结果:ok ok ok ok

让我们来循环一下输出map中的数据

public static void main(String[] args) {Map<String, Object> map = new CaseInsensitiveMap();map.put("aaa", "OK");map.put("AAA", "OK");map.put("aAa", "OK");for(Map.Entry<String, Object> entry : map.entrySet()){System.out.println(entry.getKey()+"--------"+entry.getValue());}}输出结果:  aaa--------OK

以就是说取是不区分大小写. 循环只要输出一个.

java map不区分KEY的大小写相关推荐

  1. java map移除key为空_Java实现过滤掉map集合中key或value为空的值示例

    本文实例讲述了Java实现过滤掉map集合中key或value为空的值.分享给大家供大家参考,具体如下: import java.util.Collection; import java.util.H ...

  2. java map 如何根据key获得对象_ThreadLocal:Java中的影分身

    关于ThreadLocal,你有哪些疑问? ThreadLocal是用来解决什么问题的? 如何使用ThreadLocal? ThreadLocal的实现原理是什么? 可否举几个实际项目中使用Threa ...

  3. Java Map 怎样实现Key 的唯一性?

    大家都知道.在Map和Set不可存在反复元素? 可是对于内部的细节我们并不了解.今天我们就一块来 探讨一下! 1 对于 HashMap  HashSet 他们的底层数据结构的实现是:维护了一张  Ha ...

  4. java 不区分KEY大小写的MAP

    java 不区分KEY大小写的MAP 2015-01-15 14:16:54|  分类: 默认分类|举报|字号 订阅 下载LOFTER 我的照片书  | 关键字:忽略key大小写的map 有时候我们会 ...

  5. java 监听map的数据_使用监听器:定时清除map缓存的key value .

    使用监听器:定时清除map缓存的key value . 配置web.xml:注意位置 com.my.common.listener.TimerListener 监听类: public class Ti ...

  6. Java过滤掉map集合中key或value为空的值

    import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.M ...

  7. Java将map置空_Java实现过滤掉map集合中key或value为空的值示例

    Java实现过滤掉map集合中key或value为空的值示例 发布时间:2020-09-16 23:26:14 来源:脚本之家 阅读:147 作者:May的博客 本文实例讲述了Java实现过滤掉map ...

  8. java map key是否存在_java如何判断map集合中是否存在key?

    java如何判断map集合中是否存在key?,方法,遍历,不存在,键值,是一个 java如何判断map集合中是否存在key? 易采站长站,站长之家为您整理了java如何判断map集合中是否存在key? ...

  9. Java Map中如何使用key获取value数据呢?

    转自: Java Map中如何使用key获取value数据呢? 下文笔者讲述使用Map.get()方法获取集合中的value值的方法分享,如下所示: 实现思路:借助Map的get方法即可获取value ...

最新文章

  1. HTML5 网站大观:应用图片大背景的优秀 HTML5 网站作品
  2. C#操作注册表全攻略
  3. jax_ws_对状态代码使用JAX-RS异常
  4. python程序实例教程基础-Python程序设计案例教程——从入门到机器学习(微课版)...
  5. BZOJ 1685 [Usaco2005 Oct]Allowance 津贴:贪心【给硬币问题】
  6. ubuntu下wget下载Linux内核源码、make生成.config文件
  7. hitchhiker部署_《 Hitchhiker的Python机器学习指南》
  8. 用C语言实现SGF格式围棋棋谱解析器
  9. Linux awk命令使用方法
  10. 【今日CS 视觉论文速览】8 Jan 2019
  11. 如何解决远程windows服务器安装matlab出现License Manager Error-103问题
  12. Linux系统中源码包tomcat的管理
  13. SpringBoot中多种Filter配置方式
  14. Windows 更新 升级 8007003错误 800tb109错误 文件没有正确签名 很难确定你的电脑能否运行win10【解决方法】
  15. C语言程序设计 - 积分兑换
  16. CodeForces - 1389E E. Calendar Ambiguity(数学)
  17. PhotoShop cc合并多张静态图片为gif动画
  18. PHP之各种SQL注入源码
  19. BZOJ1776: [Usaco2010 Hol]cowpol 奶牛政坛
  20. Java安装 jdk环境配置

热门文章

  1. 我们公司财务不接受电子发票纸质打印报销,这合理吗?
  2. 学习笔记:多目标跟踪对车辆进行测速
  3. Android手机哪个悬浮好用,别羡慕苹果了,安卓悬浮神器比 iPhone 好用太多!
  4. 硬盘分区,格式化分区,删除分区
  5. Android之Canvas画笔和画布
  6. 加密解密验签概念理解
  7. Roblox剑九之剑一
  8. 元宇宙3D设计系统【构思与展望】
  9. Java制作简单小画板
  10. office常用技巧总结【word篇】