<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java comparable接口

    文檔

    java comparable接口

    Comparable接口是用于指定對象排序規(guī)則的,這里本身就是用泛型定義的,所以子類繼承需要指定子類類型,而且使用java.util.Arrays類進(jìn)行數(shù)組排序操作時,對象所在的類必須實現(xiàn)Comparable接口。
    推薦度:
    導(dǎo)讀Comparable接口是用于指定對象排序規(guī)則的,這里本身就是用泛型定義的,所以子類繼承需要指定子類類型,而且使用java.util.Arrays類進(jìn)行數(shù)組排序操作時,對象所在的類必須實現(xiàn)Comparable接口。

    java comparable接口是什么,讓我們一起了解一下:

    Comparable接口是用于指定對象排序規(guī)則的,因為這里本身就是用泛型定義的,所以子類繼承需要指定子類類型,而且使用java.util.Arrays類進(jìn)行數(shù)組排序操作時,對象所在的類必須實現(xiàn)Comparable接口。

    Comparable接口的代碼定義如下:

    public?interface?Comparable{?
    public?int?compareTo(T?o)
    ?}

    Comparable接口的作用是什么?

    1、它可以使繼承他的類進(jìn)行比較大小,只需要調(diào)用實現(xiàn)類的compareTo方法即可。

    2、如果我們想要排序一個自定義類,或者讓一個自定義類可以比較大小就需要實現(xiàn)Comparable接口。

    3、當(dāng)需要排序的集合或數(shù)組不是單純的數(shù)字型時,通常可以Comparable。

    那么在java中的Comparable接口是如何實現(xiàn)的?

    代碼實現(xiàn)如下:

    import?java.util.Date;
    public?class?Student??implements?Comparable?{
    private?String?sid;
    private?String?name;
    @Override
    public?String?toString()?{
    return?"Student?[name="?+?name?+?",?sid="?+?sid?+?"]";
    }
    public?String?getName()?{
    return?name;
    }
    public?void?setName(String?name)?{
    this.name?=?name;
    }
    public?String?getSid()?{
    return?sid;
    }
    public?void?setSid(String?sid)?{
    this.sid?=?sid;
    }
    public?Student(String?name,?String?sid)?{
    super();
    this.name?=?name;
    this.sid?=?sid;
    }
    public?Student()?{
    super();
    }
    @Override
    public?int?compareTo(Student?o)?{
    return?this.sid.compareTo(o.sid);
    }
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java comparable接口

    Comparable接口是用于指定對象排序規(guī)則的,這里本身就是用泛型定義的,所以子類繼承需要指定子類類型,而且使用java.util.Arrays類進(jìn)行數(shù)組排序操作時,對象所在的類必須實現(xiàn)Comparable接口。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java compiler java config java console java console.log 復(fù)活節(jié)的由來 java const java consumer接口 統(tǒng)一和康師傅是哪國的 怎么刪掉word中的空白頁 微信筆記在哪里編輯 椰子怎么挑 蟑螂最怕三種克星 毛尖屬于什么茶 微信鈴聲怎么設(shè)置自己的歌 怎么確認(rèn)微信還在不在電腦端 河南過年的風(fēng)俗有哪些 麗水市是哪個省 微信怎么改密碼 java containskey 餃子的來歷 java commandline 山楂干泡水最佳搭配 java comet java combobox java color java collections java collect java clone() java clob java classloader java class.forname java class java cipher java charset java charsequence java charat java channel iPad怎么重啟 java cglib 平板如何錄屏
    Top 国产精品成人无码久久久久久| 亚洲av专区无码观看精品天堂| 精品一线二线三线区别在哪欧美| 国产精品日韩AV在线播放| 成人无码精品一区二区三区| 一级香蕉精品视频在线播放| 国产精品偷窥熟女精品视频| 欧美日本精品一区二区三区| 久久亚洲美女精品国产精品| 久久午夜无码鲁丝片午夜精品| 国产麻豆精品一区二区三区| 久久99国产这里有精品视| 久久久久成人精品无码| 国产精品青青青高清在线| 精品国产第一国产综合精品| 久久精品国产精品国产精品污| 免费看国产精品麻豆| 亚洲午夜成人精品无码色欲| 99re这里有免费视频精品| 亚洲精品无码成人AAA片| 日韩精品无码永久免费网站| 人妻无码久久精品人妻| 亚洲国产精品xo在线观看| 久久99精品视香蕉蕉| 久久精品中文字幕有码| 四虎永久在线精品影院| 精品国产日韩亚洲一区在线| 国产精品三级在线| 亚洲精品在线电影| 久久精品国产亚洲AV无码偷窥 | 亚洲欧美国产精品专区久久| 无码精品日韩中文字幕| 国产精品亚韩精品无码a在线| 国产精品综合久久第一页| 国产午夜精品1区2区3福利| 久久精品网站免费观看 | 精品国产自在现线久久| 国产精品久久久久久五月尺| 精品国精品国产自在久国产应用| 99久久国产综合精品2020| 久久久久久影院久久久久免费精品国产小说|