亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

湄潭县| 绍兴市| 鹿泉市| 泰和县| 石阡县| 衡南县| 台东县| 象山县| 岱山县| 望奎县| 大渡口区| 澄迈县| 遂宁市| 靖安县| 文山县| 长兴县| 定西市| 阜阳市| 文登市| 大姚县| 玛纳斯县| 河东区| 宁波市| 金溪县| 应城市| 永顺县| 诸城市| 彭泽县| 富锦市| 邳州市| 迁安市| 马龙县| 文昌市| 新民市| 女性| 犍为县| 江山市| 民勤县| 泰顺县| 揭阳市| 沙田区|