zoukankan      html  css  js  c++  java
  • java中Map<String,Double>map按照value降序排列

    Map<String,Double>map=new TreeMap<String,Double>();
    map.put("mit", 3795104.300);
    map.put("ramin", 6.155);
    map.put("research", 889.159);
    map.put("mix", 1.375);
    map.put("gorgeou", 9.341);
    map.put("shneiderman", 7.775);

    List<Entry<String,Double>>lists=new ArrayList<Entry<String,Double>>(map.entrySet());
    Collections.sort(lists,new Comparator<Map.Entry<String, Double>>() {
    public int compare(Map.Entry<String, Double> o1,Map.Entry<String, Double> o2)
    {
    double q1=o1.getValue();
    double q2=o2.getValue();
    double p=q2-q1;
    if(p>0){
    return 1;
    }
    else if(p==0){
    return 0;
    }
    else
    return -1;
    }
    });
    for(Map.Entry<String, Double> set:lists){
    System.out.println(set.getKey() +" "+set.getValue());
    }

  • 相关阅读:
    kali一些基础工具
    Yii2引入css和js文件
    My97DatePicker日期插件
    Yii2助手函数
    yii2相关前台组件
    yii2之DetailView小部件
    关于SQL_MODE的那些事
    Yii2 RBAC
    ORM介绍
    ASCII码
  • 原文地址:https://www.cnblogs.com/altlb/p/6805239.html
Copyright © 2011-2022 走看看