(JAVA)将HashMap放在ArrayList中并遍历


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<String, ArrayList<String>>();

        ArrayList<String> arr1 = new ArrayList<String>();
        arr1.add("刘备");
        arr1.add("张飞");
        hm.put("三国",arr1);

        ArrayList<String> arr2 = new ArrayList<String>();
        arr2.add("唐僧");
        arr2.add("孙悟空");
        hm.put("西游记",arr2);

        ArrayList<String> arr3 = new ArrayList<String>();
        arr3.add("贾宝玉");
        arr3.add("林黛玉");
        hm.put("红楼梦",arr3);

        Set<String> keySet = hm.keySet();
        for (String key:keySet){
    
    
            System.out.println(key+":");
            ArrayList<String> arr = hm.get(key);
            for (String a:arr){
    
    
                System.out.println(a);
            }
            System.out.println("---------");
        }

    }
}

猜你喜欢

转载自blog.csdn.net/weixin_45727931/article/details/108410243