import java.util.ArrayList; 
import java.util.HashMap; 
import java.util.Map.Entry; 
import java.util.Set; 
 
public class HashMapTest { 
         
        /** 
         *          周瑜---小乔 
                 吕布---貂蝉 
 
                 郭靖---黄蓉 
                 杨过---小龙女 
 
                 令狐冲---任盈盈 
                 林平之---岳灵珊 
         */ 
         
        public static void main(String[] args) { 
                 
                // 1. 创建大的的集合 
                ArrayList<HashMap<String , String>> list = new ArrayList<HashMap<String , String>>() ; 
                 
                // 2. 创建三国演义的HashMap 
                HashMap<String , String> sgHashMap = new HashMap<String , String>() ; 
                 
                // 3. 添加元素 
                sgHashMap.put("周瑜", "小乔") ; 
                sgHashMap.put("吕布", "貂蝉") ; 
                 
                // 4. 创建三国演义的sdHashMap 
                HashMap<String , String> sdHashMap = new HashMap<String , String>() ; 
                 
                // 5. 添加元素 
                sdHashMap.put("郭靖", "黄蓉") ; 
                sdHashMap.put("杨过", "小龙女") ; 
                 
                // 6. 创建三国演义的xaHashMap 
                HashMap<String , String> xaHashMap = new HashMap<String , String>() ; 
                 
                // 7. 添加元素 
                xaHashMap.put("令狐冲", "任盈盈") ; 
                xaHashMap.put("林平之", "岳灵珊") ; 
                 
                // 8. 把小的集合添加到大的集合中 
                list.add(sgHashMap) ; 
                list.add(sdHashMap) ; 
                list.add(xaHashMap) ; 
                 
                // 9. 遍历 
                // ArrayList<HashMap<String , String>> list = new ArrayList<HashMap<String , String>>() ; 
                for(HashMap<String , String> hm : list) { 
                         
                        // 遍历HashMap 
                        Set<Entry<String,String>> entrySet = hm.entrySet() ; 
                        for(Entry<String,String> en : entrySet) { 
                                 
                                // 获取键 
                                String key = en.getKey() ; 
                                 
                                // 获取值 
                                String value = en.getValue() ; 
                                 
                                // 输出 
                                System.out.println(key + "\t" + value); 
                        } 
                         
                        System.out.println();                         
                } 
        } 
} 
 
还有更简单地吗? 
 
 |   
        
 
    
    
    
     
 
 |