package cn.itcast_04;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;
/*
* 需求:
* 假设HashMap集合的元素是ArrayList,有三个
* 每个ArrayList集合的值是字符串
* 元素已经完成,请遍历
* 结果:
* 三国演义:
* 吕布
* 周瑜
* 风云:
* 步惊云
* 聂风
*
* 神雕侠侣:
* 郭靖
* 杨过
*
*/
public class HashMap嵌套ArrayList {
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("周瑜");
//创建并集合元素2
ArrayList<String> array2 = new ArrayList<String>();
array2.add("步惊云");
array2.add("聂风");
//创建并集合元素3
ArrayList<String> array3 = new ArrayList<String>();
array3.add("郭靖");
array3.add("杨过");
//添加集合元素
hm.put("三国演义", array1);
hm.put("风云", array2);
hm.put("神雕侠侣", array3);
//遍历
Set<String> HashMapset = hm.keySet();
for(String HashAMpKey : HashMapset) {
System.out.println(HashAMpKey);
ArrayList<String> HashMapValue = hm.get(HashAMpKey);
for(String s:HashMapValue) {
System.out.println("\t"+s);
}
}
}
}
java之HashMap集合嵌套ArrayList集合:举例说明
最新推荐文章于 2024-12-11 14:46:19 发布
本文通过具体示例,深入探讨了Java集合框架中HashMap与ArrayList的嵌套使用,展示了如何在HashMap中存储ArrayList,并实现其遍历。文章首先创建了一个HashMap,其中的键为字符串类型,值为ArrayList类型,每个ArrayList包含特定主题的人物名称。然后,文章详细介绍了如何将不同的ArrayList添加到HashMap中,并通过键来获取对应的值,最后实现了对HashMap中所有元素的遍历。
5万+

被折叠的 条评论
为什么被折叠?



