<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></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 热99re久久国超精品首页| 韩国精品一区二区三区无码视频 | 国产精品久久久香蕉| 国产精品亚洲一区二区三区在线 | 久久国内精品自在自线400部o| 日本精品一区二区三区在线视频一| 亚洲精品第一综合99久久| 四虎国产成人永久精品免费| 在线亚洲精品福利网址导航| 无码精品蜜桃一区二区三区WW| 精品区2区3区4区产品乱码9| 国产精品一级香蕉一区| 午夜精品久久久久久99热| 大陆精大陆国产国语精品| 亚洲国产精品成人| 国产精品亚洲精品爽爽| 99亚洲精品卡2卡三卡4卡2卡| 2020国产精品永久在线| 中文字幕精品一区影音先锋| 久久66热这里只会有精品| 亚洲精品成人网站在线观看 | 国产精品宾馆在线| 国产精品成人免费一区二区| 呦交小u女国产精品视频| 95在线观看精品视频| 精品亚洲成在人线AV无码| 91精品国产91久久久久久最新 | 久久久无码精品亚洲日韩蜜桃| 亚洲精品成人无限看| 在线精品国产一区二区三区| 91麻豆精品视频| 中文字幕在线精品视频入口一区| 久久精品国产亚洲AV不卡| 成人国内精品久久久久一区| 精品偷自拍另类在线观看丰满白嫩大屁股ass| 精品乱码一区二区三区在线| 午夜亚洲av永久无码精品| 日韩视频中文字幕精品偷拍| 亚洲国产精品第一区二区三区| 国产成人精品一区在线| 国产精品一区三区|