首页 > 编程语言 > 详细

Java集合之间的嵌套之ArrayList嵌套HashMap集合

时间:2021-01-17 19:49:02      阅读:33      评论:0      收藏:0      [点我收藏+]
package com.ustb.ly.Map.HashMapExer;

import java.util.*;

/**
 * @author LinYue
 * @email ustb2021@126.com
 * @create 2021-01-17 12:41
 */
/*
    需求:创建一个ArrayList集合,它包含三个元素,每一个元素都是HashMap类型的。
          每一个HashMap的键和值都是String类型的
          
    思路:
        1.创建ArrayList集合
        2.创建HashMap集合,并添加键值对对象
        3.把HashMap添加到ArrayList
        4.遍历ArrayList

 */
public class ArrayList_HashMap {
    public static void main(String[] args) {
        //1.创建ArrayList集合
        List<HashMap<String,String>> list = new ArrayList<>();

        //2.创建HashMap集合,并添加键值对对象
        HashMap<String,String> map = new HashMap<>();
        HashMap<String,String> map1 = new HashMap<>();
        HashMap<String,String> map2 = new HashMap<>();
        map.put("张无忌","赵敏");
        map.put("范遥","灭绝师太");
        map1.put("宋青书","周芷若");
        map1.put("杨过","小龙女");
        map2.put("郭靖","黄蓉");
        map2.put("杨逍","纪晓芙");

        //3.把HashMap添加到ArrayList
        list.add(map);
        list.add(map1);
        list.add(map2);

        //4.遍历ArrayList
        for (HashMap<String, String> hashMap : list) {
            Set<String> keys = hashMap.keySet();
            for (String key : keys) {
                String value = hashMap.get(key);
                System.out.println(key + " : " + value);
            }
        }
    }
}

  

Java集合之间的嵌套之ArrayList嵌套HashMap集合

原文:https://www.cnblogs.com/HuziLin/p/14288903.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!