zoukankan      html  css  js  c++  java
  • 工具类

    //map转List
    private List<CityForQmi> mapTransitionList(Map<String, CityForQmi> map) {

    List<CityForQmi> list = new ArrayList<>();
    Iterator item = map.entrySet().iterator(); // 获得map的Iterator
    while (item.hasNext()) {
    Entry<String, CityForQmi> entry = (Entry) item.next();
    list.add(entry.getValue());
    }
    return list;
    }

    //Map降序排序
    private <K, V extends Comparable<? super V>> Map<K, V> sortByValueDescending(Map<K, V> map)
    {
    List<Map.Entry<K, V>> list = new LinkedList<>(map.entrySet());
    Collections.sort(list, (o1, o2) -> {
    int compare = (o1.getValue()).compareTo(o2.getValue());
    return -compare;
    });

    Map<K, V> result = new LinkedHashMap<>();
    for (Map.Entry<K, V> entry : list) {
    result.put(entry.getKey(), entry.getValue());
    }
    return result;
    }

  • 相关阅读:
    Django-session+CBV+ORM应用
    Django-session实现登陆
    Django-ORM-操作
    事件委托
    数组去重的方法
    闭包
    Javascript中继承
    函数调用的方式
    原型链的理解
    jsonp
  • 原文地址:https://www.cnblogs.com/astech/p/9699859.html
Copyright © 2011-2022 走看看