国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 學院 > 開發設計 > 正文

集合框架Map概述和特點,Map集合的基本功能,Map集合的遍歷,HashMap集合,

2019-11-10 20:20:22
字體:
來源:轉載
供稿:網友

java 18

Map集合和Collection集合的區別:

1.Map集合存儲元素是成對出現的,Map集合有一個鍵和值,鍵是唯一的,但是值是可以重復的。 2.Collection 存儲的是單獨出現的元素,子接口Set元素唯一,子接口List元素是可以重復的。


Map接口功能概述

A:添加功能 B:刪除功能 C:判斷功能 D:獲取功能 E:長度功能

接下來我們用一段代碼來演示:

public class MapDemo1 { public static void main(String[] args) { //創建map集合 Map<String,String> m = new HashMap<String,String>(); //添加元素 m.put("小米","大米"); m.put("小王","大王"); m.put("小明","大明"); //刪除功能 //System.out.我們運行得到的結果如下:

containKey:true containKey:false isEmpty:false size:3 獲取鍵值:大王

Map 獲取所有鍵的集合

我們在后面添加如下代碼:

Set<String> s = m.keySet();//獲取鍵的集合 for (String key : s){ System.out.println(key); }

輸出結果:

小明 小王 小米

我們根據輸出的結果發現,Map集合的順序和代碼內容是不一樣的,由此可得,Map集合是無序的。

Map獲取所有值的集合

我們添加如下代碼

Collection<String> collection = m.values(); //Map獲取所有值的集合 for (String valuse : collection){ System.out.println(valuse); }

輸出結果:

大明 大王 大米

那么我們使用了這兩種方法遍歷之后,我們改怎么樣去根據鍵去找值呢? 添加如下代碼:

Set<String> se = m.keySet(); for (String key:se){ String valus = m.get(key); System.out.println(key+"--"+valus); }

輸出結果:

小明–大明 小王–大王 小米–大米

但是呢上面都不是集合的遍歷,都只是值和鍵之間的遍歷,接下來來看一種Map集合的遍歷。

Map集合的遍歷

第一種方法:

鍵找值 a:獲取所有鍵的集合 b:遍歷鍵的集合,得到每一個鍵 c:根據鍵到集合中去找值

首先我們創建一個集合對象,并添加元素

// Set<Map.Entry<K,V>> entrySet()public class MapDemo3 { public static void main(String[] args) { // TODO 自動生成的方法存根 //創建集合對象 Map<String, String> map = new HashMap<String, String>(); //創建元素 添加到集合 map.put("key1","value1"); map.put("key2","value2"); map.put("key3","value3"); map.put("key4","value4");

遍歷的第一種方式:

鍵值對對象找鍵和值 a:獲取所有的鍵值對對象的集合 b:遍歷鍵值對對象的集合,獲取每一個鍵值對對象 c:根據鍵值對對象去獲取鍵和值

//遍歷一 Set<Map.Entry<String, String>> set = map.entrySet(); for (Entry<String, String> entry : set) { String key = entry.getKey(); String value = entry.getValue(); System.out.println(key+"-----"+value); }

得到的結果如下:

key1—–value1 key2—–value2 key3—–value3 key4—–value4

這樣我們就成功的遍歷出了Map集合

但是我們還有一種遍歷集合的方式:

//遍歷方式二 System.out.println("遍歷方式二"); Set<String> set2 = map.keySet(); for (String key : set2){ String value = map.get(key); System.out.println(key+"----"+value);

結果如下:

遍歷方式二 key1—-value1 key2—-value2 key3—-value3 key4—-value4

HashMap集合

HashMap類:鍵是哈希表結構,可以保證鍵的唯一性

public static void main(String[] args) { // TODO 自動生成的方法存根 // 創建學生對象 HashMap<String, Student> hashMap = new HashMap<String, Student>(); // 創建學生對象 Student s1 = new Student("小明", 11); Student s2 = new Student("小王", 21); Student s3 = new Student("小黑", 33); // 添加學生元素 hashMap.put("1", s1); hashMap.put("2", s3); hashMap.put("3", s2); // 遍歷 Set<String> set5 = hashMap.keySet(); for (String key : set5) { Student v = hashMap.get(key); System.out.println(key + "-----" + v.getAge() + v.getName()); } }}

輸出結果如下:

1—–11小明 2—–33小黑 3—–21小王


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
欧美日韩一区二区三区在线播放| 亚洲天堂影院在线观看| 青草av在线| 天堂中文在线观看| 国产在线中文字幕| 日本中文字幕在线看| 久草电影在线| 国产视频二区| 国产成a人亚洲精v品| 国产国产人免费人成免费视频| 国产三线在线| a级片国产精品自在拍在线播放| 日本在线免费中文字幕| 超碰在线人人| 97在线免费| 国产女人伦码一区二区三区不卡| 国产麻豆麻豆| 99在线免费观看| 好男人社区在线视频| 国产天堂视频| 中文av字幕| 国产中文字幕第一页| 中文字幕高清av| 在线一二三区| 成年人在线观看| 999精品网| 中文字幕在线视频免费观看| 一本免费视频| 国产youjizz在线| 国产九九在线| 人人澡人人爽| 亚洲字幕成人中文在线观看| 国产精品你懂的在线观看| 欧美亚洲系列| 在线看黄网站| 91美女主播在线视频| 国产一级片在线| 先锋影音av中文字幕| 国产视频二区| 最好2018中文免费视频| 欧美性猛交xxxx免费看蜜桃| 在线播放www| 99久热re在线精彩视频| 国产网站麻豆精品视频| 天天操天天是| 丁香视频免费观看| 久久香蕉av| 丁香婷婷激情| 国产嫩草在线视频| 最近免费中文字幕在线第一页 | 国产原创av在线| 在线免费观看高清视频色| 国产porny蝌蚪视频| 国产成人精品自线拍| 国产youjizz在线| 999国产在线视频| 亚洲夜夜综合| 亚洲成人av高清| 热99re久久精品精品免费| 日本一二区视频| 欧美精品小视频| 国产在线传媒| 91免费日韩| 国产资源在线看| 国产理论在线观看| 国产视频青青| 中文字幕av高清在线观看| 在线播放黄色网址| 国产在线超碰| 国产视频一二| 人成在线免费视频| 国产羞羞视频在线观看| av在线播放国产| 中文字幕视频在线| 伊人影院在线播放| 国产中文在线观看| 在线国产一区二区三区| 超碰免费在线播放| 99精品老司机免费视频| 久草在线视频网| 国产精品18久久久久久久久久| 亚洲午夜久久久久中文字幕| 成网站在线观看人免费| 中文字幕av在线播放| 国产麻豆一区二区三区精品| av在线二区| 国产福利在线免费观看| 日本免费黄色| 在线视频婷婷| 国产超级va在线视频| 国产美女在线播放| 欧美亚洲系列| 日本视频在线| 999在线视频| 69国产精品| 国产精品视频一区二区免费不卡 | 伊人网在线视频| 五月天天在线| 国产中文字幕网| 美女免费视频黄| www.eeuss影院| 精品国产二区三区| 国产不卡在线| 99reav在线| 国产黄在线播放| 天天操夜夜摸| 午夜视频在线| 国产偷倩在线播放| 国产xxxx做受性欧美88| 精品剧情v国产在线观看| 国产成人夜间影院在线观看| 国产系列电影在线播放网址| 国产麻豆一区二区三区精品| 二区三区中文字幕| 88av在线| 国产视频资源| 97中文字幕| www.蜜桃av| 狠狠操视频网站| 福利视频在线导航| 天天爱天天色| 国产香蕉视频在线看| 中文字幕成人乱码在线电影| 最新av免费看| 在线视频99| 蜜桃视频中文字幕| 国产一卡2卡3卡4卡网站免费 | 99热在线观看免费| 国产福利在线播放| 天天插天天色| 五月婷婷丁香激情| av男人的天堂网| 最近高清中文在线字幕在线观看| 超碰免费在线| 91麻豆精品国产91久久| 超碰在线网址| 18成年在线观看| 黄色一级视频网站| 97一区二区三区| 中文字幕在线免费看| 亚洲夜夜综合| 国产日产精品久久久久久婷婷| 精品麻豆国产| 国产亚洲精品久久久久久移动网络 | 六月天色婷婷| 国产视频精选在线| 牛牛精品视频在线| 国产福利在线观看| 老鸭窝av在线| www亚洲天堂| 精品日韩av| 国产黄网站在线观看| 丁香婷婷在线观看| 日韩中文字幕久久久经典网| 国产爆初菊在线观看免费视频网站 | av在线不卡免费| 尤物视频在线观看| 青青草观看免费视频在线| 97最新国自产拍视频在线完整在线看 | 噜噜噜噜噜在线视频| 伊人狠狠av| 伊人222成人综合网| 国产大学生粉嫩无套流白浆| 国产原创精品视频| 日本一二区视频| 香蕉视频在线观看网站| 在线中文字幕第一页| 国产精品美女一区二区三区四区| 五月婷婷在线视频| 最新av中文字幕| 国产香蕉视频在线看| 国产三级在线看| 国产l精品国产亚洲区在线观看| 高清色视频在线观看| 天堂在线免费观看| 国产麻豆综合视频在线观看| 国产美女高潮一区二区三区| 国产秒拍福利视频露脸| 国产麻豆麻豆| 国产精品秘入口| 亚洲欧美自拍另类| 免费在线看v| 国产九色视频| 91视频黄色| 美女av在线播放| 国产深夜视频在线观看| 亚洲精品视频区| 超碰在线网站| 国产变态拳头交视频一区二区 | 日本福利午夜视频在线| av中文在线| 国产精选一区二区三区不卡催乳| 国产一级免费| 亚洲电影视频在线| 高清欧美精品xxxxx在线看| 国产一级二级在线| 伊人精品影院| 国产精品入口免费麻豆| 日本免费视频www| 国产日本在线视频|