feng

          飄逸~~~~~life

          不區(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)  編輯  收藏

          Feedback

          # re: 不區(qū)分KEY大小寫(xiě)的MAP 2010-08-25 09:33 吳榮

          這個(gè)用,是不是還得導(dǎo)入包呢?  回復(fù)  更多評(píng)論   

          # re: 不區(qū)分KEY大小寫(xiě)的MAP 2010-08-25 10:28 feng

          那確實(shí)要apache.commons包,因?yàn)橐话愕捻?xiàng)目都有這個(gè)包的啊 ,所以應(yīng)該不是問(wèn)題 實(shí)在不想 你可以去看看它的擴(kuò)展方式 單獨(dú)挖出來(lái)咯@吳榮
            回復(fù)  更多評(píng)論   



          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 建宁县| 罗江县| 广元市| 通海县| 泗阳县| 旬邑县| 房产| 广灵县| 古蔺县| 凤凰县| 九龙城区| 始兴县| 黎城县| 资中县| 噶尔县| 本溪市| 永安市| 封丘县| 册亨县| 苏州市| 大安市| 根河市| 伊宁县| 南乐县| 安远县| 耒阳市| 广昌县| 密山市| 儋州市| 中方县| 绥化市| 鹿泉市| 富顺县| 大石桥市| 贵德县| 宜宾县| 甘孜| 华蓥市| 尼勒克县| 衡南县| 西昌市|