code: public static <K> List<Map.Entry<K, Double>> sortByDoubleValue(Map<K, Double> map) {
          List<Map.Entry<K, Double>> orderList = new ArrayList<>(map.entrySet());
          Collections.sort(orderList, new Comparator<Map.Entry<K, Double>>() {
              @Override
              public int compare(Map.Entry<K, Double> o1, Map.Entry<K, Double> o2) {
                  double abs = o1.getValue() - o2.getValue();
                  if (abs < 0) {
                      return -1;
                  }
                  if (abs > 0) {
                      return 1;
                  }
  
                  return 0;
              }
          });
          return orderList;
      }
docs: 根据MAP的VALUE进行排序，升序
  
  @param map
  @return