学习笔记,仅供参考,有错必纠


HashMap嵌套HashMap

没啥好说的,直接看代码。

输入:

package com.guiyang.bean;import java.util.HashMap;public class Demo8_HashMapHashMap {public static void main(String[] args) {HashMap<People, String> c1 = new HashMap<>();c1.put(new People("张三", 23), "北京");c1.put(new People("李四", 26), "广州");c1.put(new People("王五", 25), "深圳");HashMap<People, String> c2 = new HashMap<>();c2.put(new People("Ada", 21), "厦门");c2.put(new People("Jack", 20), "南京");c2.put(new People("Petter", 26), "广州");c2.put(new People("Black", 20), "香港");HashMap<HashMap<People, String>, String> c = new HashMap<>();c.put(c1, "一班");c.put(c2, "二班");for (HashMap<People, String> hashMap : c.keySet()) {for (People people : hashMap.keySet()) {System.out.println(people + " = " + hashMap.get(people) + c.get(hashMap));}}}
}

输出:

People [name=张三, age=23] = 北京一班
People [name=李四, age=26] = 广州一班
People [name=王五, age=25] = 深圳一班
People [name=Petter, age=26] = 广州二班
People [name=Black, age=20] = 香港二班
People [name=Ada, age=21] = 厦门二班
People [name=Jack, age=20] = 南京二班

第三次学JAVA再学不好就吃翔(part94)--HashMap嵌套HashMap相关推荐

  1. 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝

    学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...

  2. 第三次学JAVA再学不好就吃翔(part106)--字符流

    学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流输入流FileReader 字符流是什么 FileReader类构造方法 举个例子 字符流输出流FileWriter FileWriter构造方法 ...

  3. 第三次学JAVA再学不好就吃翔(part46)--Scanner类

    学习笔记,仅供参考 文章目录 Scanner类 Scanner获取数据出现的问题 Scanner类 概述 Scanner是在java.util包下的一个类,使用该类时我们需要导包.这个类被final修 ...

  4. 第三次学JAVA再学不好就吃翔(part117)--单例设计模式

    学习笔记,仅供参考,有错必纠 文章目录 多线程 单例设计模式 饿汉式 懒汉式 第三种格式 Timer类 线程的五种状态 多线程 单例设计模式 单例设计模式,即保证类在内存中只有一个对象,如何保证类在内 ...

  5. 第三次学JAVA再学不好就吃翔(part109)--LineNumberReader类

    学习笔记,仅供参考,有错必纠 IO流 LineNumberReader类 该类继承自java.io.BufferedReader,该类可以跟踪行号的缓冲字符输入流.此类定义了方法 setLineNum ...

  6. 第三次学JAVA再学不好就吃翔(part108)--带缓冲的字符流

    学习笔记,仅供参考,有错必纠 文章目录 IO流 带缓冲的字符流 BufferedReader和BufferedWriter readLine和newLine方法 IO流 带缓冲的字符流 Buffere ...

  7. 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符

    学习笔记,仅供参考 文章目录 JAVA基础语法 运算符 算数运算符 算术运算符 ++和-- 赋值运算符 关系运算符 JAVA基础语法 运算符 什么是运算符 就是对常量和变量进行操作的符号. 运算符的分 ...

  8. 第三次学JAVA再学不好就吃翔(part115)--多线程

    学习笔记,仅供参考,有错必纠 文章目录 多线程 多线程引入 什么是线程 多线程并行和并发的区别 Java程序运行原理 多线程的实现方式 多线程实现的方式1 多线程程序实现的方式2 以上两种实现方式的区 ...

  9. 第三次学JAVA再学不好就吃翔(part113)--对象操作流

    学习笔记,仅供参考,有错必纠 对象操作流 对象操作流可以将一个对象写出, 或者读取一个对象到程序中,也就是执行了序列化和反序列化的操作. 举个例子 先构造一个Role类: package com.gu ...

最新文章

  1. 终于完成了“微软”化
  2. 打通多个视觉任务的全能Backbone:HRNet
  3. 面试题目之 ----使用非迭代方法快速排序
  4. python【蓝桥杯vip练习题库】BASIC-5查找整数
  5. 浅析影响网站建设的因素有哪些?
  6. 路径规划后对路径进行平滑处理
  7. hihocder 1181 : 欧拉路·二
  8. 设置select默认值
  9. leetcode1123. 最深叶节点的最近公共祖先(dfs)
  10. php自定义函数参数,php自定义函数的参数
  11. 7个连环问揭开java多线程背后的弯弯绕
  12. 物联网 云计算 大数据 分布式
  13. Session自定义存储及分布式存储
  14. 磁盘碎片整理工具:Diskeeper 2010简体中文专业豪华版+有效激活
  15. 开始做我的robot博客
  16. 校园卡管理系统c语言代码,基于C++的校园一卡通管理系统
  17. Mysql(二)Mysql SQL练习题
  18. ue4 中KismetProceduralMeshLibrary SliceProceduralMesh的原理
  19. 海外怎么用网易云听歌,网易云音乐国外用不了怎么办
  20. python打印N*N乘法表

热门文章

  1. 区块链浏览器_什么是区块链浏览器?
  2. 反向代理post参数怎么传输_面试必备:GET和POST的区别详细解说
  3. python uwsgi_Python Web 程序使用 uWSGI 部署
  4. Zabbix监控可视化
  5. 每天一个 liunx 命令 ls
  6. Fastreport.Net用户手册:报表对象
  7. Contracts for Java
  8. windows和linux的协议栈驱动
  9. [黑客技术]提权总结21种办法篇
  10. 团队任务3:第一次冲刺