不區(qū)分KEY大小寫(xiě)的MAP
發(fā)現(xiàn)快1年沒(méi)寫(xiě)文章了,有時(shí)候我們會(huì)需要一個(gè)不區(qū)分KEY大小寫(xiě)的MAP,當(dāng)然僅僅是Map<String, Object>這種類(lèi)型的Map
今天介紹一個(gè)apache.commons包里的類(lèi),
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
大家用到的時(shí)候記得。
posted on 2010-08-24 17:53 feng 閱讀(8195) 評(píng)論(2) 編輯 收藏