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

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

詳細分析Java 泛型的使用

瀏覽:33日期: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久久,三上悠亚国产精品一区二区三区
久久国产中文字幕| 欧美日韩国产在线观看网站| 午夜宅男久久久| 日韩精品一区第一页| 日韩精品高清不卡| 精品国产成人| 婷婷亚洲五月| 婷婷综合国产| 欧美a级一区二区| 激情欧美日韩一区| 日韩中出av| 天堂av在线| 日韩视频二区| 国产欧美综合一区二区三区| 日韩欧美不卡| 日韩精品国产欧美| 久久免费大视频| 欧美精品福利| 国产在线成人| 国产精区一区二区| 九九综合九九| 国产精品极品在线观看| 亚洲午夜黄色| 国产一区二区三区免费在线| 香蕉精品999视频一区二区| 欧美黄页在线免费观看| 亚洲欧美视频一区二区三区| 国产精品一区二区免费福利视频| 日韩免费福利视频| 国产亚洲精aa在线看| 亚洲午夜黄色| 日韩不卡一区| 国产欧美一区二区三区米奇| 亚洲激情不卡| 999久久久精品国产| 麻豆国产精品一区二区三区| 亚洲视频电影在线| 国产专区一区| 日韩在线不卡| 黄色在线观看www| 国产精品66| 日本v片在线高清不卡在线观看| 99精品在线观看| 91日韩在线| 高清久久一区| 国产a久久精品一区二区三区| 国产精品成人一区二区网站软件| 日韩三级一区| 日本综合视频| 日韩精品一级| 日韩国产91| 日本成人手机在线| 亚洲欧洲av| 免费国产自线拍一欧美视频| 久久中文字幕av一区二区不卡| 国产一区二区三区黄网站| 美女精品一区二区| 国产一精品一av一免费爽爽| 亚洲+小说+欧美+激情+另类| 蜜臀久久久99精品久久久久久| 中文亚洲免费| 亚洲精品系列| 日韩欧美激情| 精品亚洲自拍| 黄色在线网站噜噜噜| 激情久久五月| 中文字幕一区二区精品区| 日本在线视频一区二区| 麻豆精品视频在线| 国产亚洲一区二区手机在线观看| 亚洲激情偷拍| 久久国产免费看| 久久99久久久精品欧美| 色综合狠狠操| 日韩午夜免费| 麻豆91精品91久久久的内涵| 亚洲午夜黄色| 日韩国产在线不卡视频| sm久久捆绑调教精品一区| 久久久久久久久丰满| 奶水喷射视频一区| 麻豆精品视频在线观看视频| 不卡av一区二区| 日本v片在线高清不卡在线观看| 精品久久美女| 丝袜诱惑制服诱惑色一区在线观看| 国产免费av国片精品草莓男男| 四季av一区二区凹凸精品| 久久先锋影音| 国产精品麻豆久久| 亚洲人成在线影院| 色老板在线视频一区二区| 日韩高清成人在线| 欧美二区视频| 精品三级国产| 国产美女亚洲精品7777| 不卡中文字幕| 日韩伦理一区| 久久爱www.| 国产情侣久久| 亚洲精品九九| 亚洲欧美日韩在线观看a三区| 免费看久久久| 日本一区免费网站| 尤物在线精品| 精品一区三区| 99久久亚洲精品| 日韩精品91| 福利一区二区免费视频| 国产黄色一区| 国产精品久久久久久av公交车| 亚洲精品视频一二三区| 在线亚洲成人| 国产午夜精品一区二区三区欧美| 四虎4545www国产精品 | 免播放器亚洲| 樱桃成人精品视频在线播放| 国产高清一区| 国产精品三上| 首页国产欧美日韩丝袜| 视频一区日韩精品| 日韩一区中文| 国产精品对白| 日本一区二区高清不卡| 日韩久久电影| 影音先锋国产精品| 亚洲精品影院在线观看| 97精品久久| 精品国产乱码| 欧美日韩水蜜桃| 欧美肉体xxxx裸体137大胆| 免费毛片在线不卡| 亚洲人妖在线| 欧美激情在线精品一区二区三区| 狂野欧美性猛交xxxx| 成人福利av| 男人的天堂亚洲一区| 久久的色偷偷| 亚洲韩日在线| 亚洲精品福利| 国产aⅴ精品一区二区四区| 韩国久久久久久| 热久久国产精品| 美女国产一区二区三区| 国产韩日影视精品| 三级在线观看一区二区| 91亚洲精品在看在线观看高清| 开心激情综合| 亚洲欧美日韩综合国产aⅴ| 亚洲aⅴ网站| 久久电影tv| 亚洲免费一区三区| 成人欧美一区二区三区的电影| 国产精品美女| 久久免费精品| 一二三区精品| 久久激情婷婷| 免费在线亚洲| 视频一区二区欧美| 国产成人精品一区二区免费看京 | 日韩国产精品久久久久久亚洲| 久久国产日本精品| 久久成人福利| 亚洲免费一区三区| 丝袜诱惑一区二区| 国产精品22p| 亚洲欧美在线综合| 噜噜噜久久亚洲精品国产品小说| 亚洲天堂资源| 精品理论电影在线| 国产精品色在线网站| 亚洲日本免费电影| 国产精品呻吟| 亚洲精品**中文毛片| 久久中文在线| 里番精品3d一二三区| 欧美日韩中文| 欧美另类专区| 在线亚洲一区| 999久久久91| 1024精品一区二区三区| 一区二区精品伦理...| 精品99久久| 丰满少妇一区| 高清一区二区| 成人欧美一区二区三区的电影| 福利一区二区三区视频在线观看| 精品美女在线视频| 日本精品久久| 欧美aa国产视频| 亚洲精品一区二区妖精| 亚洲在线免费| 亚洲v天堂v手机在线| 日本午夜精品一区二区三区电影 | 91一区二区| 久久男女视频| 在线一区欧美| 欧美精品国产一区| 精品国产第一福利网站| 久久久777|