91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java Map接口TreeMap涉及類的比較

發布時間:2020-06-26 08:07:44 來源:網絡 閱讀:175 作者:wx5d21d5e6e5ab1 欄目:編程語言

*類的比較需要實現接口Comparable和重寫接口的抽象方法compareTo():
*class em implements Comparable<em> //需要增加類對象的泛型
public int compareTo(em o) //負數小于,0等于,正數大于

    Map<em,String> treemap2=new TreeMap<>();   //按照類中的方法遞增
    treemap2.put(new em(2,"af",30),"yes1");
    treemap2.put(new em(1,"af",30),"yes2");
    treemap2.put(new em(6,"af",30),"yes3");
    treemap2.put(new em(5,"af",30),"yes4");

    for(em f:treemap2.keySet())
    {
        System.out.println(f+"+"+treemap2.get(f) );
    }
class em implements Comparable<em>{     //比較類時需要實現Comparable接口,泛型是對象
    int id;
    String name;
    double salary;
    public em(int id, String name, double salary) {
        super();
        this.id = id;
        this.name = name;
        this.salary = salary;
    }
    @Override
    public int compareTo(em o) {    //負數小于,0等于,正數大于
        if(this.salary>o.salary)
        {
            return 1;
        }
        else if(this.salary<o.salary)
        {
            return -1;
        }
        else
        {
            if(this.id>o.id)
            {
                return 1;
            }
            else if(this.id<o.id)
            {
                return -1;
            }
            else
            {
                return 0;
            }
        }
    }
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰州市| 绥德县| 五大连池市| 桓仁| 清新县| 邛崃市| 孟村| 威信县| 北流市| 晋江市| 绥中县| 陇南市| 洛浦县| 如东县| 肇东市| 前郭尔| 漯河市| 黑山县| 屏山县| 平阴县| 宜宾市| 鹰潭市| 石泉县| 故城县| 新津县| 财经| 阳谷县| 昭觉县| 北辰区| 永兴县| 防城港市| 凌海市| 驻马店市| 寿阳县| 临清市| 庄河市| 霍邱县| 白城市| 蓬莱市| 新兴县| 嘉荫县|