集合框架-集合的巢狀遍歷(HashMap巢狀ArrayList)
b:HashMap巢狀ArrayList
package cn.itcast_05;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;
/*
*需求:
*假設HashMap集合的元素是ArrayList。有3個。
*每一個ArrayList集合的值是字串。
*元素我已經完成,請遍歷。
*結果:
* 三國演義
* 呂布
* 周瑜
* 笑傲江湖
* 令狐沖
* 林平之
* 神鵰俠侶
* 郭靖
* 楊過
*/
public class HashMapIncludeArrayListDemo {
public static void main(String[] args) {
// 建立集合物件
HashMap<String, ArrayList<String>> hm = new HashMap<String, ArrayList<String>>();
// 建立元素集合1
ArrayList<String> array1 = new ArrayList<String>();
array1.add("呂布");
array1.add("周瑜");
hm.put("三國演義", array1);
// 建立元素集合2
ArrayList<String> array2 = new ArrayList<String>();
array2.add("令狐沖");
array2.add("林平之");
hm.put("笑傲江湖", array2);
// 建立元素集合3
ArrayList<String> array3 = new ArrayList<String>();
array3.add("郭靖");
array3.add("楊過");
hm.put("神鵰俠侶", array3);
//遍歷集合
Set<String> set = hm.keySet();
for(String key : set){
System.out.println(key);
ArrayList<String> value = hm.get(key);
for(String s : value){
System.out.println("\t"+s);
}
}
}
}
ZHOU_VIP:
package cn.itcast.mybatis.pojo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;
public class hello {
public static void main(String[] args) {
HashMap<String, ArrayList<String>> hm = new HashMap<String, ArrayList<String>>();
ArrayList<String> sg = new ArrayList<String>();
sg.add("曹操");
sg.add("周瑜");
hm.put("三國", sg);
ArrayList<String> hlm = new ArrayList<String>();
hlm.add("賈寶玉");
hlm.add("林黛玉");
hm.put("紅樓夢", hlm);
ArrayList<String> xyj = new ArrayList<String>();
xyj.add("孫悟空");
xyj.add("唐僧");
hm.put("西遊記", xyj);
//得到鍵的集合:三國 紅樓夢 西遊記
Set<String> keyset = hm.keySet();
for (String key : keyset) {
//得到值的集合:曹操 周瑜
// 賈寶玉 林黛玉
// 孫悟空 唐僧
ArrayList<String> value = hm.get(key);
for (String s : value) {
System.out.println("\t"+s);
}
}
}
}
相關文章
- 集合框架-集合的巢狀遍歷(ArrayList巢狀HashMap)框架巢狀HashMap
- 集合框架-集合的巢狀遍歷(HashMap巢狀HashMap)框架巢狀HashMap
- 集合框架-集合的巢狀遍歷(多層巢狀)框架巢狀
- 集合框架-集合的巢狀遍歷框架巢狀
- 【java】【集合】去除ArrayList中的元素、ArrayList巢狀ArrayListJava巢狀
- 集合的巢狀巢狀
- dom4j遍歷巢狀xml巢狀XML
- MongoDB之資料查詢(巢狀集合)MongoDB巢狀
- 集合框架-Map集合的遍歷框架
- [work] python巢狀字典的遞迴遍歷Python巢狀遞迴
- Laravel Baum 巢狀集合模型中文文件翻譯-部分Laravel巢狀模型
- PLSQL Language Referenc-PL/SQL集合和記錄-巢狀表SQL巢狀
- 2020-11-14 java------------巢狀遍歷集合,練習scanner和stringbuiled排序等APIJava巢狀UI排序API
- 集合框架-HashMap集合的案例框架HashMap
- 盒子的巢狀巢狀
- Java之HashMap集合簡介及遍歷JavaHashMap
- less巢狀巢狀
- Datalist巢狀巢狀
- 高效遍歷匹配Json資料,避免巢狀迴圈[轉]JSON巢狀
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀
- PLSQL Language Referenc-PL/SQL集合和記錄-集合比較-比較巢狀表是否相等SQL巢狀
- iterate的巢狀使用巢狀
- vue路由巢狀Vue路由巢狀
- angular 巢狀路由Angular巢狀路由
- 迴圈_巢狀巢狀
- oracle巢狀表Oracle巢狀
- Oracle 巢狀表Oracle巢狀
- 列表巢狀操作巢狀
- 集合框架-ArrayList儲存字串、自定義物件並遍歷泛型版框架字串物件泛型
- PLSQL Language Referenc-PL/SQL集合和記錄-集合變數賦值-將集合操作結果賦給巢狀表SQL變數賦值巢狀
- PLSQL Language Referenc-巢狀表-巢狀表和陣列間的重要區別(正確地使用巢狀表)SQL巢狀陣列
- html的巢狀規則HTML巢狀
- Locust 任務巢狀巢狀
- Oracle 巢狀表(轉)Oracle巢狀
- 巢狀子查詢巢狀
- vue(19)巢狀路由Vue巢狀路由
- SCSS 巢狀屬性CSS巢狀
- SCSS 巢狀規則CSS巢狀