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

Java泛型機制的程序演示詳解

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

本文為大家分享了Java泛型機制的程序演示具體代碼,供大家參考,具體內(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(); //上面在取迭代器時,在引用前加了泛型聲明,所以這里不需要強轉(zhuǎn)
   sop(s);
  }
  

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

class LenSort implements Comparator<String> { //實現(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í)進步。

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

相關(guān)文章

  • 實例詳解Java實現(xiàn)圖片與base64字符串之間的轉(zhuǎn)換

    實例詳解Java實現(xiàn)圖片與base64字符串之間的轉(zhuǎn)換

    這篇文章主要介紹了Java實現(xiàn)圖片與base64字符串之間的轉(zhuǎn)換實例代碼,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2016-12-12
  • 淺談java運用注解實現(xiàn)對類中的方法檢測的工具

    淺談java運用注解實現(xiàn)對類中的方法檢測的工具

    這篇文章主要介紹了淺談java運用注解實現(xiàn)對類中的方法檢測的工具,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • SpringBoot后端解決跨域問題的3種方案分享

    SpringBoot后端解決跨域問題的3種方案分享

    這篇文章主要給大家分享介紹了關(guān)于SpringBoot后端解決跨域問題的3種方案,跨域指的是瀏覽器不能執(zhí)行其他網(wǎng)站的腳本,它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制,需要的朋友可以參考下
    2023-07-07
  • SpringCloud微服務(wù)之Config知識總結(jié)

    SpringCloud微服務(wù)之Config知識總結(jié)

    今天帶大家學(xué)習(xí)SpringCloud微服務(wù)中的Config的相關(guān)知識,文中有非常詳細的介紹,對正在學(xué)習(xí)SpringCloud微服務(wù)的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • Maven如何解決添加依賴之后沒有加載jar包報錯問題

    Maven如何解決添加依賴之后沒有加載jar包報錯問題

    這篇文章主要介紹了Maven如何解決添加依賴之后沒有加載jar包報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • springboot定時任務(wù)SchedulingConfigurer異步多線程實現(xiàn)方式

    springboot定時任務(wù)SchedulingConfigurer異步多線程實現(xiàn)方式

    這篇文章主要介紹了springboot定時任務(wù)SchedulingConfigurer異步多線程實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Java禁止使用finalize方法

    Java禁止使用finalize方法

    這篇文章主要介紹了Java禁止使用finalize方法,需要的朋友可以參考下
    2017-10-10
  • Java基礎(chǔ)第三篇 構(gòu)造器與方法重載

    Java基礎(chǔ)第三篇 構(gòu)造器與方法重載

    顯式初始化要求我們在寫程序時就確定初始值,這有時很不方便。我們可以使用構(gòu)造器(constructor)來初始化對象。構(gòu)造器可以初始化數(shù)據(jù)成員,還可以規(guī)定特定的操作。這些操作會在創(chuàng)建對象時自動執(zhí)行。下面文字將對該內(nèi)容做詳細介紹,需要的小伙伴請參考
    2021-09-09
  • spring cloud 阿波羅 apollo 本地開發(fā)環(huán)境搭建過程

    spring cloud 阿波羅 apollo 本地開發(fā)環(huán)境搭建過程

    Apollo(阿波羅)是攜程框架部門研發(fā)的配置管理平臺,能夠集中化管理應(yīng)用不同環(huán)境、不同集群的配置,配置修改后能夠?qū)崟r推送到應(yīng)用端,并且具備規(guī)范的權(quán)限、流程治理等特性
    2018-01-01
  • Java基礎(chǔ)之FileInputStream和FileOutputStream流詳解

    Java基礎(chǔ)之FileInputStream和FileOutputStream流詳解

    這篇文章主要介紹了Java基礎(chǔ)之FileInputStream和FileOutputStream流詳解,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評論

阿尔山市| 武邑县| 昭苏县| 兴和县| 平原县| 新宁县| 北流市| 惠来县| 宁强县| 扶沟县| 莫力| 余庆县| 嘉鱼县| 栖霞市| 辽中县| 新龙县| 育儿| 团风县| 渭源县| 思南县| 吉木萨尔县| 罗平县| 青浦区| 宁都县| 双鸭山市| 旺苍县| 静海县| 托克托县| 大丰市| 石首市| 宣城市| 二连浩特市| 宝兴县| 盐源县| 治县。| 滕州市| 高阳县| 台南市| 自治县| 苍溪县| 东辽县|