欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java Comparator比較器實例解析

 更新時間:2020年01月02日 11:17:04   作者:橘子橘子橘  
這篇文章主要介紹了Java Comparator比較器實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Java Comparator比較器實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

說幾點需要注意的,提醒自己即可:

以下是單獨定義一個比較器的類,實現(xiàn)了Comparator中的compare方法。(要在Main方法外面定義類噢)

一定是compare而不是Compare哦

package xixixi;
import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    int n = in.nextInt();
    Student[] arr = new Student[n];
    for(int i=0;i<n;i++)
    {
      String name = in.next();
      int num = in.nextInt();
      arr[i] = new Student(name, num);
    }
  }  
}

class Student{
  String name;
  int num;
  Student(String s,int n){
    name = s;
    num = n;
  }
  
  public String toString() {
    return name+"-"+num;
  }
}

 class NameComparator implements Comparator<Student>{
  public int compare(Student o1,Student o2)
  {
    if(o1.name.compareTo(o2.name)>0)
      return 1;
    else if(o1.name.compareTo(o2.name)<0)
      return -1;
    else 
      return o1.name.compareTo(o2.name);
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Java正則表達式的語法及示例解析

    Java正則表達式的語法及示例解析

    這篇文章主要介紹了Java正則表達式的語法及示例解析,需要的朋友可以參考下
    2017-07-07
  • java中ssj框架的項目搭建流程

    java中ssj框架的項目搭建流程

    這篇文章主要介紹了java中ssj框架的項目搭建流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Java調用.dll文件的方法

    Java調用.dll文件的方法

    因為項目的需求,要在JAVA項目中調用Windows的Dll(動態(tài)鏈接庫)文件,之前用Jni調用過C寫的Dll文件,比較麻煩,這里不多說,網(wǎng)上也有很多這方面的文檔。在網(wǎng)上找到一個開源的組件JNative,使用后感覺比較方便
    2013-04-04
  • Springboot Session共享實現(xiàn)原理及代碼實例

    Springboot Session共享實現(xiàn)原理及代碼實例

    這篇文章主要介紹了Springboot Session共享實現(xiàn)原理及代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • java根據(jù)不同的參數(shù)調用不同的實現(xiàn)類操作

    java根據(jù)不同的參數(shù)調用不同的實現(xiàn)類操作

    這篇文章主要介紹了java根據(jù)不同的參數(shù)調用不同的實現(xiàn)類操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java數(shù)據(jù)結構之ArrayList從順序表到實現(xiàn)

    Java數(shù)據(jù)結構之ArrayList從順序表到實現(xiàn)

    Java中的ArrayList是一種基于數(shù)組實現(xiàn)的數(shù)據(jù)結構,支持動態(tài)擴容和隨機訪問元素,可用于實現(xiàn)順序表等數(shù)據(jù)結構。ArrayList在內存中連續(xù)存儲元素,支持快速的隨機訪問和遍歷。通過學習ArrayList的實現(xiàn)原理和使用方法,可以更好地掌握Java中的數(shù)據(jù)結構和算法
    2023-04-04
  • Mybatis數(shù)據(jù)批量插入如何實現(xiàn)

    Mybatis數(shù)據(jù)批量插入如何實現(xiàn)

    這篇文章主要介紹了Mybatis數(shù)據(jù)批量插入如何實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • @Scheduled注解不能同時執(zhí)行多個定時任務的解決方案

    @Scheduled注解不能同時執(zhí)行多個定時任務的解決方案

    這篇文章主要介紹了@Scheduled注解不能同時執(zhí)行多個定時任務的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • SpringBoot中REST API 接口傳參的實現(xiàn)

    SpringBoot中REST API 接口傳參的實現(xiàn)

    我們在開發(fā)?REST API?的過程中,經(jīng)常需要傳遞參數(shù),本文主要介紹了SpringBoot中REST API 接口傳參的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 如何處理@PathVariable中的特殊字符問題

    如何處理@PathVariable中的特殊字符問題

    這篇文章主要介紹了如何處理@PathVariable中的特殊字符問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02

最新評論