中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

java~Comparable接口的說明

Comparable接口給對象提供了比較的能力,即對象實現了Comparable,它就可以向自然數一種,進行比較和排序了,而在這個接口里有個方法compareTo,那么這個方法里,返回-1,0,1時,如何(he)理解它對接的排(pai)序(xu)關(guan)系呢,下面看(kan)個例子(zi):

    @Override
    public int compareTo(Student o) {
        if (this.score > o.score)
            return -1;
        else if (this.score < o.score)
            return 1;
        else {
            if (this.age < o.age)
                return -1;
            else if (this.age > o.age)
                return 1;
            else
                return 0;
        }
    }

上面是一個Student類型的比較器(qi),下面(mian)說一(yi)下它的作(zuo)用

  1. 比較score字段,大的排在前面
  2. 如果score相等,就比較age,小的排在前面
  3. 我們可以這樣記它,在數軸上,-1,0,1總是這樣出現的,所以,你讓哪種條件返回-1,它就排到前面。
posted @ 2021-10-12 17:39  張占嶺  閱讀(682)  評論(0)    收藏  舉報