第三次学JAVA再学不好就吃翔(part94)--HashMap嵌套HashMap
学习笔记,仅供参考,有错必纠
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相关推荐
- 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝
学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...
- 第三次学JAVA再学不好就吃翔(part106)--字符流
学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流输入流FileReader 字符流是什么 FileReader类构造方法 举个例子 字符流输出流FileWriter FileWriter构造方法 ...
- 第三次学JAVA再学不好就吃翔(part46)--Scanner类
学习笔记,仅供参考 文章目录 Scanner类 Scanner获取数据出现的问题 Scanner类 概述 Scanner是在java.util包下的一个类,使用该类时我们需要导包.这个类被final修 ...
- 第三次学JAVA再学不好就吃翔(part117)--单例设计模式
学习笔记,仅供参考,有错必纠 文章目录 多线程 单例设计模式 饿汉式 懒汉式 第三种格式 Timer类 线程的五种状态 多线程 单例设计模式 单例设计模式,即保证类在内存中只有一个对象,如何保证类在内 ...
- 第三次学JAVA再学不好就吃翔(part109)--LineNumberReader类
学习笔记,仅供参考,有错必纠 IO流 LineNumberReader类 该类继承自java.io.BufferedReader,该类可以跟踪行号的缓冲字符输入流.此类定义了方法 setLineNum ...
- 第三次学JAVA再学不好就吃翔(part108)--带缓冲的字符流
学习笔记,仅供参考,有错必纠 文章目录 IO流 带缓冲的字符流 BufferedReader和BufferedWriter readLine和newLine方法 IO流 带缓冲的字符流 Buffere ...
- 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符
学习笔记,仅供参考 文章目录 JAVA基础语法 运算符 算数运算符 算术运算符 ++和-- 赋值运算符 关系运算符 JAVA基础语法 运算符 什么是运算符 就是对常量和变量进行操作的符号. 运算符的分 ...
- 第三次学JAVA再学不好就吃翔(part115)--多线程
学习笔记,仅供参考,有错必纠 文章目录 多线程 多线程引入 什么是线程 多线程并行和并发的区别 Java程序运行原理 多线程的实现方式 多线程实现的方式1 多线程程序实现的方式2 以上两种实现方式的区 ...
- 第三次学JAVA再学不好就吃翔(part113)--对象操作流
学习笔记,仅供参考,有错必纠 对象操作流 对象操作流可以将一个对象写出, 或者读取一个对象到程序中,也就是执行了序列化和反序列化的操作. 举个例子 先构造一个Role类: package com.gu ...
最新文章
- 终于完成了“微软”化
- 打通多个视觉任务的全能Backbone:HRNet
- 面试题目之 ----使用非迭代方法快速排序
- python【蓝桥杯vip练习题库】BASIC-5查找整数
- 浅析影响网站建设的因素有哪些?
- 路径规划后对路径进行平滑处理
- hihocder 1181 : 欧拉路·二
- 设置select默认值
- leetcode1123. 最深叶节点的最近公共祖先(dfs)
- php自定义函数参数,php自定义函数的参数
- 7个连环问揭开java多线程背后的弯弯绕
- 物联网 云计算 大数据 分布式
- Session自定义存储及分布式存储
- 磁盘碎片整理工具:Diskeeper 2010简体中文专业豪华版+有效激活
- 开始做我的robot博客
- 校园卡管理系统c语言代码,基于C++的校园一卡通管理系统
- Mysql(二)Mysql SQL练习题
- ue4 中KismetProceduralMeshLibrary SliceProceduralMesh的原理
- 海外怎么用网易云听歌,网易云音乐国外用不了怎么办
- python打印N*N乘法表