1. 程式人生 > >HashMap集合中裝入ArrayList集合

HashMap集合中裝入ArrayList集合

package com.arraylist;


import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;


public class HashMapIncludeArrayList {
public static void main(String[] args) {
//Hashmap集合中裝入ArrayList集合
//定義大集合HashMap
HashMap<String, ArrayList<String>>hm=new HashMap<String, ArrayList<String>>();
//定義小集合
ArrayList<String>al1=new ArrayList<String>();
al1.add("關羽");
al1.add("呂布");
hm.put("三國演義", al1);

ArrayList<String>al2=new ArrayList<String>();
al2.add("宋江");
al2.add("魯智深");
hm.put("水滸傳", al2);

ArrayList<String>al3=new ArrayList<String>();
al3.add("孫悟空");
al3.add("沙悟淨");
hm.put("西遊記", al3);

//遍歷大集合
Set<String>set=hm.keySet();
for(String key:set){
System.out.println(key);
ArrayList<String> al=hm.get(key);
for(String value:al){
System.out.println("\t"+value);
}
 }
   }
}