package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.HashMap; import java.util.Set; /** * @author shusheng * @description HashMap 嵌套 ArrayList * @Email shusheng@yiji.com * @date 2018/12/18 14:59 */ 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); } } } }