<address id="zhpbl"></address>
<noframes id="zhpbl">
<address id="zhpbl"><form id="zhpbl"><th id="zhpbl"></th></form></address>

    <em id="zhpbl"></em>

      <address id="zhpbl"><th id="zhpbl"><progress id="zhpbl"></progress></th></address>
      更多精彩內容,歡迎關注:

      視頻號
      視頻號

      抖音
      抖音

      快手
      快手

      微博
      微博

      java comparable接口

      文檔

      java comparable接口

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

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

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

      Comparable接口的代碼定義如下:

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

      Comparable接口的作用是什么?

      1、它可以使繼承他的類進行比較大小,只需要調用實現類的compareTo方法即可。

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

      3、當需要排序的集合或數組不是單純的數字型時,通??梢訡omparable。

      那么在java中的Comparable接口是如何實現的?

      代碼實現如下:

      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接口是用于指定對象排序規則的,這里本身就是用泛型定義的,所以子類繼承需要指定子類類型,而且使用java.util.Arrays類進行數組排序操作時,對象所在的類必須實現Comparable接口。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      java compiler java config java console java console.log 復活節的由來 java const java consumer接口 統一和康師傅是哪國的 怎么刪掉word中的空白頁 微信筆記在哪里編輯 椰子怎么挑 蟑螂最怕三種克星 毛尖屬于什么茶 微信鈴聲怎么設置自己的歌 怎么確認微信還在不在電腦端 河南過年的風俗有哪些 麗水市是哪個省 微信怎么改密碼 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 少妇高潮太爽了在线视频