日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳細分析Java 泛型的使用

瀏覽:28日期:2022-08-29 17:32:15

一、泛型的簡介

1、為什么要使用泛型?

一般使用在集合上,比如現在把一個字符串類型的值放入到集合里面,這個時候,這個值放到集合之后,失去本身的類型,只能是object類型。這時,如果想要對這個值進行類型轉換,很容易出現類型轉換錯誤,怎么解決這個問題,可以使用泛型來解決。

2、在泛型里面寫是一個對象,String 不能寫基本的數據類型 比如int,要寫基本的數據類型對應的包裝類

基本數據類型 對應包裝類 基本數據類型 對應包裝類 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean

二、在集合上如何使用泛型

-常用集合 list set map -泛型語法:集合<String> 比如list<String>

//泛型在list上的使用 @Test public void testList() { List<String> list = new ArrayList<String>(); list.add('aaa'); list.add('bbb'); list.add('ccc'); //for循環 for (int i = 1;i<list.size();i++) { String s = list.get(i); System.out.println(s); } System.out.println('================='); //增強for循環 for (String string : list) { System.out.println(string); } //迭代器 Iterator<String> it = list.iterator(); while (it.hasNext()){ System.out.println(it.next()); } } //泛型在set上的使用 @Test public void testSet() { Set<String> set = new HashSet<String>(); set.add('www'); set.add('qqq'); set.add('zzz'); //使用增強for循環 for (String s2 : set) { System.out.println(s2); } System.out.println('============='); //使用迭代器 Iterator<String> iterator = set.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } } //在map上使用泛型 @Test public void testMap() { Map<String,String> map = new HashMap<String, String>(); map.put('aaa','111'); map.put('bbb','222'); map.put('ccc','333'); //遍歷map,有兩種 //1、獲取所有的key,通過key得到value,使用get方法 //2、獲取key和value的關系 //使用第一種方式遍歷 //獲取所有的key Set<String> sets = map.keySet(); //遍歷所有的key for (String key : sets) { String value = map.get(key); System.out.println(key+':'+value); } System.out.println('========'); //使用第二種方式遍歷 //得到key和value的關系 Set<Map.Entry<String,String>> sets1 = map.entrySet(); //遍歷sets1 for (Map.Entry<String,String> entry :sets1) { String keyv = entry.getKey(); String valuev = entry.getValue(); System.out.println(keyv+':'+valuev); } }

三、在方法上使用泛型

定義一個數組,實現指定位置上數組元素的交換

方法邏輯相同,只是數據類型不同,這個時候使用泛型方法

/** 使用泛型方法需要定義一個類型使用大小字母表示T:T表示任意的類型* 寫在返回值之前void之前* =========表示定義了一個類型,這個類型是T* 在下面就可以使用類型* */public static <T> void swap(T[] arr,int a,int b) { T temp = arr[a]; arr[a] = arr[b]; arr[b] = temp;}

四、泛型在類上的使用

public class TestDemo04<T> { //在類里面可以直接使用T的類型 T aa; public void test1(T bb) {} //寫一靜態方法,在類上面定義的泛型,不能在靜態方法里面使用,需重新定義泛型 public static <A> void test2(A cc) {} }

以上就是詳細分析Java 泛型的使用的詳細內容,更多關于Java 泛型的使用的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区丝袜| 好吊视频一区二区三区四区| 亚洲第一精品影视| 麻豆一区二区三区| 日韩一区二区免费看| 久久国产主播| 色婷婷精品视频| 色爱综合网欧美| 精品国产不卡一区二区| 日本少妇精品亚洲第一区| 视频一区在线视频| 亚洲欧美日韩国产一区二区| 欧美成人综合| 极品日韩av| 久久精品高清| 亚洲不卡av不卡一区二区| 日韩电影免费网站| 91一区二区三区四区| 国产成人精品福利| 国产aa精品| 欧美国产美女| 高清久久精品| 久久男人av| 精品视频91| 精品成人18| 麻豆国产精品一区二区三区| 精品国产黄a∨片高清在线| 国产欧美亚洲一区| 国产精品一区二区av交换 | 免费在线观看一区二区三区| av亚洲免费| 伊人影院久久| 亚洲精品网址| 蜜臀精品久久久久久蜜臀| 五月激激激综合网色播| 日本久久一区| 天堂8中文在线最新版在线| 国产粉嫩在线观看| 久久网站免费观看| 日韩激情网站| 日韩福利一区| 亚洲人成毛片在线播放女女| 你懂的国产精品永久在线| 久久亚洲精品中文字幕蜜潮电影| 日本不卡不码高清免费观看| 色乱码一区二区三区网站| 美女91精品| 高清av一区| 综合亚洲视频| 国产中文在线播放| 婷婷亚洲精品| 亚洲午夜视频| 美日韩一区二区三区| 久久在线免费| 久久不卡日韩美女| 亚洲欧美日韩国产综合精品二区| 美女av一区| 蜜桃免费网站一区二区三区| av资源中文在线天堂| 日本成人精品| 亚洲成人一区| 国产欧美精品| 国产精品毛片在线| 日本久久黄色| 日韩av网站免费在线| 欧美日韩激情| 精品国产一区二区三区av片| 亚洲午夜免费| 久久久久久色| 影视先锋久久| 国产欧美日韩一区二区三区在线| 91精品精品| 久久精品国产99| 色8久久久久| 伊人精品在线| 四季av一区二区凹凸精品| 日韩av不卡一区二区| 亚洲综合丁香| 在线日韩av| 国产自产自拍视频在线观看| 国产精品一区二区美女视频免费看| 国产精品毛片在线| 欧美二三四区| 欧美专区一区| 美国三级日本三级久久99 | 国产精品99精品一区二区三区∴| 亚洲视频www| 色婷婷久久久| 精品国产成人| 国产精品nxnn| 日韩av网站免费在线| 宅男在线一区| 天堂中文在线播放| 国产成人精品一区二区三区视频| 久久激情av| 日韩二区三区四区| 亚洲美女91| 亚洲综合色婷婷在线观看| 亚洲欧洲一区二区天堂久久| 久久久人人人| 日本在线高清| av在线最新| 国产精品久久久久久久久妇女| 国产精品nxnn| 国产精品亚洲成在人线| 国产日韩一区二区三区在线| 男女男精品视频网| 免费日韩av片| 国产视频亚洲| 亚洲一区二区免费看| 亚洲女同一区| 国产视频一区三区| 夜夜精品视频| 99riav1国产精品视频| 欧美午夜不卡| 免费日韩av| 蜜桃av一区二区在线观看| 热久久国产精品| 婷婷综合一区| 欧美一区激情| 国产精品美女午夜爽爽| 日韩av在线播放中文字幕| 日韩av网站在线观看| 国产欧美日韩视频在线| 国产精品亚洲片在线播放| 欧美国产亚洲精品| 国模大尺度视频一区二区| 激情国产在线| 久久中文亚洲字幕| aa亚洲婷婷| 亚洲精品日本| 国产精品一在线观看| 精品国产一区二| 日韩免费福利视频| 亚洲精品午夜av福利久久蜜桃| 中文国产一区| 中文视频一区| 欧美日韩1区2区3区| 久久久免费人体| 亚洲精品永久免费视频| 亚洲第一区色| 亚洲精品欧美| 国产精品mm| 色老板在线视频一区二区| 不卡视频在线| 亚洲免费福利一区| 国产精品99久久久久久董美香| 红杏一区二区三区| 99久久亚洲精品蜜臀| 国产亚洲在线观看| 91精品福利观看| 精品日韩一区| 久久精品青草| 蜜臀va亚洲va欧美va天堂| 国产麻豆一区二区三区| а√天堂8资源在线| 激情久久五月| 日韩精品欧美成人高清一区二区| 国产精品探花在线观看| 天堂а√在线最新版中文在线| 欧美+亚洲+精品+三区| 亚洲91在线| 高清一区二区三区| 国产免费成人| 欧美国产日本| 五月天久久久| 欧美日韩a区| 欧美日韩视频网站| 自拍自偷一区二区三区| 久久亚洲黄色| 婷婷综合亚洲| 国产情侣久久| 久久精品卡一| 91伊人久久| 精品日韩视频| 欧美中文一区| 欧美二区视频| 国产精品二区影院| 在线看片不卡| 美女久久99| 石原莉奈在线亚洲二区| 国产精品久久久久9999高清| 1024精品一区二区三区| 国产探花一区| 在线一区欧美| 久久久久久自在自线| 亚洲一区二区三区久久久| 国产精品久久观看| 日韩三级视频| 偷拍精品精品一区二区三区| 日韩和欧美的一区| 国产精品av久久久久久麻豆网| 国产精品久久久一区二区| 国产精品嫩草99av在线| 精品国产欧美| 无码日韩精品一区二区免费| 高潮一区二区| 久久国产婷婷国产香蕉| 夜夜精品视频| а√天堂8资源在线|