一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java中實現Comparable接口實現自定義排序的示例

java中實現Comparable接口實現自定義排序的示例

2021-01-10 11:49Stevenatalie Java教程

下面小編就為大家帶來一篇java中實現Comparable接口實現自定義排序的示例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

實例如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
class Student implements Comparable{
  String name;
  int gpa;
  @Override
  public int compareTo(Object arg0) {
    // TODO Auto-generated method stub
    Student s = (Student)arg0;
    
    if(gpa == s.gpa) return name.compareTo(s.name);
    else if(gpa < s.gpa) return -1;
    else if(gpa > s.gpa) return 1;
    else return 0;
    
  }
  
  
}
 
class Test {
  public static void main(String[] args){
    Scanner in = new Scanner(System.in);
    
    int n = in.nextInt();
    
    Student[] s = new Student[n];
    
    for(int i = 0;i < n;i ++){
      s[i] = new Student();
      s[i].name = in.next();
      s[i].gpa = in.nextInt();
    }
    
    Arrays.sort(s);
    
    for (Student ss : s)
    {
      System.out.println(ss.name);
      System.out.println(ss.gpa);
    }
  }
}

以上這篇java中實現Comparable接口實現自定義排序的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/anqiang1995/p/7592595.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久中文字幕乱码免费 | 男人的天堂在线观看入口 | 女人扒开下面让男人桶爽视频 | 国产视频二 | 九色PORNY真实丨国产免费 | 久久国产精品人妻中文 | 99ri国产在线| 亚洲 欧美 另类 中文 在线 | 国产激情视频在线 | 视频二区 素人 欧美 日韩 | 国产东北三老头伦一肥婆 | 欧美在线看片a免费观看 | 日本三级免费看 | 成成人看片在线 | 明星乱淫 | 成人150p| 亚洲狼人综合干 | 国产精品麻豆久久99 | 亚洲欧美日韩国产精品一区 | 91在线 一区 二区三区 | 青青艹视频在线 | 国产精品久久久久久久免费大片 | 天堂网在线网站成人午夜网站 | 91精品综合久久久久m3u8 | 国产一区二区视频在线观看 | 公妇乱淫在线播放免费观看 | 成年人在线观看免费视频 | 国产欧美一区二区精品久久久 | 亚洲午夜精品久久久久久抢 | 日韩免费在线看 | 国产色站 | 北岛玲在线播放 | 欧美一级特黄刺激大片视频 | 亚洲午夜久久久久影院 | ysl千人千色t9t9t9t9| 深夜福利影院 | 吃大胸寡妇的奶 | 国产男女乱淫真视频全程播放 | 国产精品调教 | 国产精品林美惠子在线观看 | 亚洲品质自拍视频网站 |