忽略大小寫的Map

由於業務須要,Map的key值須要在存取的時候忽略大小寫。java

能夠經過這個阿帕奇的Commons工具類中的CaseInsensitiveMap()來解決大小寫問題。

兩種方式:工具

  1. 寫好map進行轉換:
Map<String,String> map1=new HashMap<>();
map1.put("XXs","2xs");
Map<String, String> result = new CaseInsensitiveMap(map1);

 2.直接new:code

Map<String,String> map1=new CaseInsensitiveMap<>();