排序代码如下:

    List<Map.Entry<String, String>> list_Data = new ArrayList<Map.Entry<String, String>>(map_Data.entrySet());  
    Collections.sort(list_Data, new Comparator<Map.Entry<String, String>>()  
      {   
          public int compare(Map.Entry<String, String> o1, Map.Entry<String, String> o2)  
          {  
           if(o2.getValue()!=null&&o1.getValue()!=null&&o2.getValue().compareTo(o1.getValue())>0){  
            return 1;  
           }else{  
            return -1;  
           }  
              
          }  
      });