最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java Comparator比較器實(shí)例解析

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

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

說幾點(diǎn)需要注意的,提醒自己即可:

以下是單獨(dú)定義一個(gè)比較器的類,實(shí)現(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);
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java動(dòng)態(tài)加載類示例詳解

    Java動(dòng)態(tài)加載類示例詳解

    這篇文章主要給大家介紹了關(guān)于Java動(dòng)態(tài)加載類的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Java 繼承原理與用法實(shí)例分析

    Java 繼承原理與用法實(shí)例分析

    這篇文章主要介紹了Java 繼承原理與用法,結(jié)合實(shí)例形式分析了java面向?qū)ο蟪绦蛟O(shè)計(jì)中繼承的概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-06-06
  • Java初學(xué)者常問的問題(推薦)

    Java初學(xué)者常問的問題(推薦)

    本文介紹一些Java初學(xué)者常問的問題,很多朋友對(duì)可以用%除以一個(gè)小數(shù)嗎? a += b 和 a = a + b 的效果有區(qū)別嗎? 聲明一個(gè)數(shù)組為什么需要花費(fèi)大量時(shí)間? 為什么Java庫(kù)不用隨機(jī)pivot方式的快速排序?等等一系列問題有疑惑,下面就通過本文給大家詳細(xì)介紹下
    2017-03-03
  • Jmeter關(guān)聯(lián)實(shí)現(xiàn)及參數(shù)化使用解析

    Jmeter關(guān)聯(lián)實(shí)現(xiàn)及參數(shù)化使用解析

    這篇文章主要介紹了Jmeter關(guān)聯(lián)實(shí)現(xiàn)及參數(shù)化使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • java檢查數(shù)組是否有重復(fù)元素的方法

    java檢查數(shù)組是否有重復(fù)元素的方法

    這篇文章主要介紹了java檢查數(shù)組是否有重復(fù)元素的方法,涉及java針對(duì)數(shù)組元素的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Java設(shè)計(jì)模式中的適配器模式

    Java設(shè)計(jì)模式中的適配器模式

    這篇文章主要介紹了Java設(shè)計(jì)模式中的適配器模式, 適配器模式是將一個(gè)類的接口適配成用戶所期待的,一個(gè)適配允許通常因?yàn)榻涌诓患嫒荻荒茉谝黄鸸ぷ鞯念惞ぷ髟谝黄?做法是將類自己的接口包裹在一個(gè)已存在的類中,需要的朋友可以參考下
    2024-01-01
  • java實(shí)現(xiàn)微信App支付服務(wù)端

    java實(shí)現(xiàn)微信App支付服務(wù)端

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)微信App支付服務(wù)端,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • java的時(shí)間類匯總(齊全)

    java的時(shí)間類匯總(齊全)

    這篇文章主要介紹了java的時(shí)間類匯總(齊全),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-09-09
  • Java實(shí)現(xiàn)鼠標(biāo)模擬與鍵盤映射

    Java實(shí)現(xiàn)鼠標(biāo)模擬與鍵盤映射

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)鼠標(biāo)模擬與鍵盤映射,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    SQL注入是比較常見的網(wǎng)絡(luò)攻擊方式之一,在客戶端在向服務(wù)器發(fā)送請(qǐng)求的時(shí)候,sql命令通過表單提交或者url字符串拼接傳遞到后臺(tái)持久層,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令,下面這篇文章主要給大家總結(jié)介紹了關(guān)于Java項(xiàng)目防止SQL注入的幾種方法,需要的朋友可以參考下
    2023-04-04

最新評(píng)論

吴江市| 醴陵市| 呼玛县| 渑池县| 资中县| 新安县| 缙云县| 武穴市| 松桃| 广宁县| 宜阳县| 奉新县| 湾仔区| 永春县| 浮山县| 潞西市| 类乌齐县| 桓台县| 余庆县| 石棉县| 桦川县| 田阳县| 板桥市| 和顺县| 舞阳县| 砀山县| 七台河市| 南昌市| 张家川| 枣庄市| 垦利县| 芦溪县| 廉江市| 申扎县| 江永县| 桃江县| 纳雍县| 福建省| 白朗县| 连州市| 长垣县|