package com.it.code01;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;
public class HashMapIncludeArrayListDemo {
public static void main(String[] args) {
HashMap<String, ArrayList<String>> hm = new HashMap();
ArrayList<String> sg = new ArrayList<>();
sg.add("诸葛亮");
sg.add("刘备");
//把ArrayList作为元素添加到HashMap集合
hm.put("三国演义", sg);
ArrayList<String> xyj = new ArrayList<>();
xyj.add("猴子");
xyj.add("八戒");
//把ArrayList作为元素添加到HashMap集合
hm.put("西游记", xyj);
ArrayList<String> shz = new ArrayList<>();
shz.add("鲁智深");
shz.add("武松");
//把ArrayList作为元素添加到HashMap集合
hm.put("水浒传", shz);
//遍历HashMap集合
Set<String> keyset = hm.keySet();
for (String key : keyset) {
System.out.println(key);
ArrayList<String> value = hm.get(key);
for (String s : value) {
System.out.println("\t" + s);
}
}
}
}
案例——HashMap集合存储ArrayList元素并遍历——集合嵌套
最新推荐文章于 2022-01-05 17:11:43 发布