HsashMap集合存储ArrayList集合并遍历

package keke_07;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;

public class HashMapandArrayListDemo {
public static void main(String[] args) {
//创建HashMap集合
HashMap<String, ArrayList<String>> map = new HashMap<>();
//创建ArrayList集合并添加元素
ArrayList<String> array1 = new ArrayList<>();
array1.add("武松");
array1.add("林冲");
//添加到map集合中
map.put("水浒传",array1);

//创建ArrayList集合并添加元素
ArrayList<String> array2 = new ArrayList<>();
array2.add("孙悟空");
array2.add("猪八戒");
//添加到map集合中
map.put("西游记",array2);
//遍历

//创建ArrayList集合并添加元素
ArrayList<String> array3 = new ArrayList<>();
array3.add("刘备");
array3.add("项羽");
//添加到map集合中
map.put("三国演义",array3);

//遍历
Set<String> keySet = map.keySet();
for (String key : keySet){
System.out.println(key);
ArrayList<String> value = map.get(key);
for (String v : value){
System.out.println("\t"+v);
}

}

}
}
posted @ 2022-04-12 09:00  克克9527  阅读(47)  评论(0)    收藏  举报