Java Map集合練習
概念:
Map用於儲存具有對映關係的資料,Map集合裡儲存著兩組值,一組用於儲存Map的key,另一組儲存著Map的value。
練習:
Map集合的新增元素,根據鍵刪除,根據鍵獲取值操作
public class MapTest01 {
public static void main(String[] args) {
// 建立HashMap
HashMap<String, String> hm = new HashMap<String, String>();
//使用put新增元素
hm.put("趙信", "打野");
hm.put("石頭人", "打野");
hm.put("亞索", "中單");
hm.put("安妮", "輔助");
//使用put修改元素
String v1 = hm.put("趙信", "上單");
//使用get獲取元素
String string = hm.get("亞索");
//使用remove刪除元素
String v2 = hm.remove("亞索");
System.out.println(v2);
//列印集合中的元素
System.out.println(hm);
}
}
結果
中單
{石頭人=打野, 趙信=上單, 安妮=輔助}
往一個Map集合中新增若干元素,獲取Map中的所有value,使用增強for和迭代器遍歷輸出每個value。
public class MapTest02 {
public static void main(String[] args) {
//建立HashMap
HashMap<String, String> hm = new HashMap<String, String>();
//使用put新增元素
hm.put("ES200", "雷克薩斯");
hm.put("S60", "沃爾沃");
hm.put("朗逸", "大眾");
hm.put("高爾夫8", "大眾");
//使用Map的values方法獲取到所有的value
Collection<String> values = hm.values();
//使用增強for獲取每個value
for (String value : values) {
System.out.println(value);
}
System.out.println("********");
//使用迭代器獲取每個value
Iterator<String> itr = values.iterator();
while (itr.hasNext()) {
System.out.println(itr.next());
}
}
結果
雷克薩斯
沃爾沃
大眾
大眾
********
雷克薩斯
沃爾沃
大眾
大眾
相關文章
- Java集合類——MapJava
- JAVA集合——Map介面Java
- Java中的Map集合學習筆記Java筆記
- JAVA集合練習:鬥地主發牌Java
- JAVA集合框架 - Map介面Java框架
- java中的Map集合Java
- Java集合四:Map簡介;Java
- Java Collection、Map集合總結Java
- Java集合框架List,Map,Set等Java框架
- Java遍歷Map集合的方法Java
- java基礎學習之九:集合型別Set/List/MapJava型別
- Java中List集合轉Map集合報錯:Duplicate keyJava
- Map集合
- Map集合(Java基礎、skycto JEEditor)Java
- JAVA集合詳解(Collection和Map介面)Java
- 傳智黑馬java基礎學習——day20(集合Map)Java
- Java 基礎(七)集合原始碼解析 MapJava原始碼
- Java 中的泛型 集合(List,Set) MapJava泛型
- 集合框架-Map集合功能概述框架
- Java集合體系總結 Set、List、Map、QueueJava
- java 遍歷map 方法 集合 五種的方法Java
- 集合框架-Map集合的遍歷框架
- Map集合筆記筆記
- JAVA基礎 練習-13-ArrayList集合學生物件遍歷Java物件
- Java集合中List,Set以及Map等集合體系詳解(史上最全)Java
- java基礎學習之十:集合型別Set/List/Map(TreeSet,LinkedList,TreeMap)Java型別
- Java容器 | 基於原始碼分析Map集合體系Java原始碼
- Java集合 Collection、Set、Map、泛型 簡要筆記Java泛型筆記
- Java集合類: Set、List、Map、Queue使用場景梳理Java
- Java執行緒安全的集合類:Map、List、SetJava執行緒
- Java集合框架學習Java框架
- 學習Java: CopyOnWrite集合Java
- Java方法練習Java
- java練習題Java
- Java集合系列之Collection與Map介面巨集觀把控Java
- JAVA學習知識集合Java
- Java 集合學習筆記Java筆記
- Java 學習資料集合Java