waterye

          sort map by value

              Map<String, Integer> m = new TreeMap<String, Integer>();
              m.put(key, value);
              
              
              Set
          <Map.Entry<String, Integer>> treeSet = new TreeSet<Map.Entry<String, Integer>>(
                  
          new Comparator<Map.Entry<String, Integer>>() {
                      
          public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) {
                          Integer d1 
          = o1.getValue();
                          Integer d2 
          = o2.getValue();
                          
          int r = d2.compareTo(d1);
                          
          if (r!=0return r;
                          
          else return o2.getKey().compareTo(o1.getKey());
                      }
                  });
              treeSet.addAll(m.entrySet());
              
          for (Map.Entry me : treeSet) {
                  System.out.println(me.getKey() 
          + "," + me.getValue());
              }

          posted on 2008-07-27 17:18 waterye 閱讀(483) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 牡丹江市| 滁州市| 五台县| 黔江区| 建阳市| 青浦区| 会东县| 巨野县| 青铜峡市| 瑞安市| 贵阳市| 凤庆县| 陕西省| 油尖旺区| 长治市| 鸡西市| 屯留县| 棋牌| 神木县| 衡阳市| 安图县| 拉萨市| 平昌县| 张家港市| 凤城市| 蓬溪县| 东光县| 尼勒克县| 阳新县| 兰州市| 通榆县| 宁乡县| 凤翔县| 黄骅市| 五常市| 汝南县| 商水县| 吉水县| 远安县| 新丰县| 正阳县|