HashMap嵌套HashMap

import java.util.HashMap;

import java.util.Set;

/*

*HashMap嵌套HashMap

*

* 传智播客

*             jc      基础班

*                               陈玉楼              20

*                               高跃                   22

*             jy      就业班

*                               李杰                   21

*                               曹石磊              23

*

* 先存储元素,然后遍历元素

*/

public class HashMapDemo2 {

publicstatic void main(String[] args) {

//创建集合对象

HashMap<String,HashMap<String, Integer>> czbkMap = new HashMap<String,HashMap<String, Integer>>();

//创建基础班集合对象

HashMap<String,Integer> jcMap = new HashMap<String, Integer>();

//添加元素

jcMap.put("陈玉楼",20);

jcMap.put("高跃",22);

//把基础班添加到大集合

czbkMap.put("jc",jcMap);

//创建就业班集合对象

HashMap<String,Integer> jyMap = new HashMap<String, Integer>();

//添加元素

jyMap.put("李杰",21);

jyMap.put("曹石磊",23);

//把基础班添加到大集合

czbkMap.put("jy",jyMap);

//遍历集合

Set<String>czbkMapSet = czbkMap.keySet();

for(StringczbkMapKey : czbkMapSet){

System.out.println(czbkMapKey);

HashMap<String,Integer> czbkMapValue = czbkMap.get(czbkMapKey);

Set<String>czbkMapValueSet = czbkMapValue.keySet();

for(StringczbkMapValueKey : czbkMapValueSet){

IntegerczbkMapValueValue = czbkMapValue.get(czbkMapValueKey);

System.out.println("\t"+czbkMapValueKey+"---"+czbkMapValueValue);

}

}

}

}

运行结果:

jc

高跃---22

陈玉楼---20

jy

曹石磊---23

李杰---21

HashMap嵌套HashMap相关推荐

  1. 第三次学JAVA再学不好就吃翔(part94)--HashMap嵌套HashMap

    学习笔记,仅供参考,有错必纠 HashMap嵌套HashMap 没啥好说的,直接看代码. 输入: package com.guiyang.bean;import java.util.HashMap;p ...

  2. HashMap嵌套HashMap嵌套HashMap(三层嵌套)

    HashMap嵌套HashMap嵌套HashMap(三层嵌套) import java.util.ArrayList; import java.util.HashMap; import java.ut ...

  3. HashMap嵌套HashMap集合

    package com.cnd05;import java.util.HashMap; import java.util.Set;//HashMap嵌套HashMap结构 public class T ...

  4. HashMap嵌套HashMap 的 案例

    第一步:首先创建三个HashMap集合. 以学校制度为案例(学校 - 班级 - 学生): HashMap<Student,String> hm1 = new HashMap<> ...

  5. HashMap嵌套HashMap之遍历

    /*** 需求:黑马48期学生基础班定义成一个双列集合,键是学生对象,值是归属地* 黑马49期学生基础班定义成一个双列集合,键是学生对象,值是归属地** 无论是哪一期都是班级对象,为了便于统一管理,将 ...

  6. 【HashMap 嵌套 ArrayList】

    package com.yjf.esupplier.common.test;import java.util.ArrayList; import java.util.HashMap; import j ...

  7. java hashmap value_Java HashMap values() 方法

    values() 方法返回映射中所有 value 组成的 Set 视图. 语法 values() 方法的语法为: hashmap.values() 注:hashmap 是 HashMap 类的一个对象 ...

  8. hashmap java_Java – HashMap详细说明

    hashmap java HashMap基于哈希算法工作,根据Java文档HashMap具有以下四个构造函数, 建设者 描述 HashMap ​() 构造一个空的 具有默认初始容量(16)和默认加载因 ...

  9. hashmap clone_Java HashMap clone()方法与示例

    hashmap clone HashMap类clone()方法 (HashMap Class clone() method) clone() method is available in java.u ...

最新文章

  1. kvmweb管理工具_KVM web管理工具——WebVirtMgr
  2. Python中都全局变量和局部变量
  3. MasterPage + UpdatePanel + FileUpload
  4. ASP.NET(c#)常用类函数
  5. 没有女朋友,可能是因为你数学不好
  6. appengine_Google AppEngine:任务队列API
  7. 实体类 接口_spring-boot-route(五)整合Swagger生成接口文档
  8. BugkuCTF-WEB题矛盾
  9. android无法自动旋屏,Android 手动设置屏幕方向后不能自动转屏问题
  10. 新版仿小刀资源网模板—木鱼cms
  11. 编译moveit!时缺失manipulation_msgs相关文件
  12. java 代码生成器 generator
  13. 如何正确的获得一个view的宽和高
  14. EXCEL 学习步骤总结
  15. 【K70例程】003读取LM75A温度传感器(I2C)
  16. 请你估算一下学校门口卖煎饼商贩的收入,使用哪些方式可以增加收入?
  17. python 判断两个列表间是否具有包含关系以及获取子列表在父列表中的索引
  18. Navicat Premium 15导入excel表格
  19. ASP.NET项目上云实践——华为云DevCloud(图书管理系统)
  20. 我的世界手机版javaui材质包_我的世界手机版幸运方块2.1

热门文章

  1. RSelenium/Rwebdriver/rdom包抓取表格数据
  2. 割韭菜都是利用这个原理
  3. php echo输出时数字连接字符串
  4. 表格单元格换行的问题
  5. el-table表头换行、el-table-column单元格换行
  6. 星露谷物语联机开服务器的人不在线,《星露谷物语》多人联机细节曝光 雇佣好友来种田!...
  7. 数据结构课设——校园导航系统
  8. 成都聚华祥科技:店铺的运营分析
  9. American Chinese not enough 美中不足
  10. 【JVM与性能调优】JVM常用指令之Javap详解