亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java泛型機(jī)制的程序演示詳解

 更新時(shí)間:2018年08月20日 11:22:41   作者:Killer-V  
這篇文章主要為大家詳細(xì)介紹了Java泛型機(jī)制的程序演示,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文為大家分享了Java泛型機(jī)制的程序演示具體代碼,供大家參考,具體內(nèi)容如下

package packA;

import java.util.*;

public class GenericDemo {
 public static void main(String[] args) {
  
  TreeSet<String> ts = new TreeSet<String>( new LenSort() ); //<String> 泛型
  
  ts.add("hidwju");
  ts.add("kiesk");
  ts.add("agueihrprute");
  ts.add("ejmmjueloi");
  ts.add("hidwdd");
  ts.add("hefwju");
  ts.add("agueuenerute");
  ts.add("keesk");
  
  Iterator<String> it = ts.iterator(); //在迭代器引用前加入泛型
  while( it.hasNext() ) {
   
   String s = it.next(); //上面在取迭代器時(shí),在引用前加了泛型聲明,所以這里不需要強(qiáng)轉(zhuǎn)
   sop(s);
  }
  

 }
 
 
 public static void sop( Object obj ) {
  
  System.out.println(obj);
  System.out.println();
 }
}

class LenSort implements Comparator<String> { //實(shí)現(xiàn)接口Comparator <String>泛型
 
 public int compare(String o1 , String o2) {
  //在函數(shù)頭部聲明了泛型,這里直接將形參定義為String類型即可,避免了在函數(shù)內(nèi)部的向下轉(zhuǎn)型
  
  int num = new Integer(o1.length()).compareTo( new Integer(o2.length()) );
  
  if( num==0 )
   num = o1.compareTo(o2);
  
  return num;
 }
}

注:希望與各位讀者相互交流,共同學(xué)習(xí)進(jìn)步。

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

相關(guān)文章

  • java線程池prestartCoreThread prestartAllCoreThreads的預(yù)熱源碼解讀

    java線程池prestartCoreThread prestartAllCoreThreads的預(yù)熱源碼解讀

    這篇文章主要介紹了java線程池prestartCoreThread prestartAllCoreThreads的預(yù)熱源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • startActivityForResult和setResult案例詳解

    startActivityForResult和setResult案例詳解

    這篇文章主要介紹了startActivityForResult和setResult案例詳解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Spring:如何使用枚舉參數(shù)

    Spring:如何使用枚舉參數(shù)

    這篇文章主要介紹了springboot枚舉類型傳遞的步驟,幫助大家更好的理解和學(xué)習(xí)使用springboot,感興趣的朋友可以了解下,希望能給你帶來幫助
    2021-08-08
  • SpringBoot整合Hbase的實(shí)現(xiàn)示例

    SpringBoot整合Hbase的實(shí)現(xiàn)示例

    這篇文章主要介紹了SpringBoot整合Hbase的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 詳解Sentinel流量控制限流框架的原理與使用

    詳解Sentinel流量控制限流框架的原理與使用

    Sentinel 是一個(gè)高可用、高擴(kuò)展、高穩(wěn)定性的開源流量控制和熔斷降級(jí)框架,可以在分布式系統(tǒng)中實(shí)現(xiàn)實(shí)時(shí)的流量控制,下面就來和大家聊聊是具體如何操作的吧
    2023-05-05
  • Java實(shí)現(xiàn)將html字符串插入到PPT幻燈片

    Java實(shí)現(xiàn)將html字符串插入到PPT幻燈片

    Java后端代碼操作PPT幻燈片時(shí),可直接在幻燈片中繪制形狀,并在形狀中添加文本字符串內(nèi)容。本篇文章主要介紹通過java實(shí)現(xiàn)將html字符串添加到PPT幻燈片的的方法,可添加文字、圖片、視頻、音頻等。以下是具體方法和步驟。
    2021-11-11
  • springboot實(shí)現(xiàn)配置兩個(gè)parent的方法

    springboot實(shí)現(xiàn)配置兩個(gè)parent的方法

    這篇文章主要介紹了springboot實(shí)現(xiàn)配置兩個(gè)parent的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 劍指Offer之Java算法習(xí)題精講二叉樹與斐波那契函數(shù)

    劍指Offer之Java算法習(xí)題精講二叉樹與斐波那契函數(shù)

    跟著思路走,之后從簡(jiǎn)單題入手,反復(fù)去看,做過之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • Java網(wǎng)絡(luò)編程UDP協(xié)議發(fā)送接收數(shù)據(jù)

    Java網(wǎng)絡(luò)編程UDP協(xié)議發(fā)送接收數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了Java網(wǎng)絡(luò)編程UDP協(xié)議發(fā)送接收數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • spring整合redis實(shí)現(xiàn)數(shù)據(jù)緩存的實(shí)例代碼

    spring整合redis實(shí)現(xiàn)數(shù)據(jù)緩存的實(shí)例代碼

    這篇文章主要介紹了spring整合redis實(shí)現(xiàn)數(shù)據(jù)緩存,需要的朋友可以參考下
    2018-09-09

最新評(píng)論