java 不区分KEY大小写的MAP
来源:互联网 发布:淘宝手机店铺店招尺寸 编辑:程序博客网 时间:2024/06/06 05:05
有时候我们会需要一个不区分KEY大小写的MAP,
今天介绍一个apache.commons包里的类,
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"));
}
今天介绍一个apache.commons包里的类,
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
大家用到的时候记得。
HashMap是要区分大小写的
public static void main(String[] args) {
Map<String, String> result = new HashMap<String, String>();
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
null
null
null
阅读全文
0 0
- java 不区分KEY大小写的MAP
- java 不区分KEY大小写的MAP
- java 不区分KEY大小写的MAP
- map判断key不区分大小写
- Java replaceAll不区分大小写
- 对于Map不区分大小写排序
- map不区分大小写取值!
- Gson解析不区分大小写,json中多个key对应同一个bean的key
- 不区分大小写的strstr
- java实现不区分大小写替换
- java 不区分大小写 高亮替换
- JAVA正则表达式不区分大小写
- java中replaceAll不区分大小写替换
- java ArrayList排序不区分大小写
- MSSQL默认是不区分大小写的
- C#不区分大小写的比较
- vi 下不区分大小写的搜索
- MySQL查询不区分大小写的原因
- Mac Tips
- golang语言并发与并行——goroutine和channel的详细理解
- 排序
- Java集合框架--Book
- wampserver 安装错误: mysqld.exe无法启动
- java 不区分KEY大小写的MAP
- django-web开发中使用jquery提交数据处理csrf的初步封装
- gdb attach 进程调试
- VS Code 输出面板中文乱码
- ArchSummit2017干货简介
- c++读取文件时如何读取空格
- hook 应用程序的入口 Activity
- 数列有序!
- leetcode 674[easy]--- Longest Continuous Increasing Subsequence