HashMap嵌套HashMap之遍历
/*** 需求:黑马48期学生基础班定义成一个双列集合,键是学生对象,值是归属地* 黑马49期学生基础班定义成一个双列集合,键是学生对象,值是归属地** 无论是哪一期都是班级对象,为了便于统一管理,将这些班级对象添加到统一的集合中去*/
public class Demo_HashMapHashMap {public static void main(String args[]){//定义48期学生基础班HashMap<Student,String> hm48 = new HashMap<>();hm48.put(new Student("张三",23),"上海");hm48.put(new Student("李四",23),"上海");hm48.put(new Student("王五",23),"上海");hm48.put(new Student("赵六",23),"上海");//定义49期学生基础班HashMap<Student,String> hm49 = new HashMap<>();hm49.put(new Student("唐僧",30),"大唐");hm49.put(new Student("孙悟空",30),"大唐");hm49.put(new Student("猪八戒",30),"大唐");hm49.put(new Student("沙和尚",30),"大唐");//定义统一的集合对象,双列集合嵌套双列集合HashMap<HashMap<Student,String>,String> hm = new HashMap<>();hm.put(hm48,"48期学生基础班");hm.put(hm49,"49期学生基础班");//遍历双列集合for(HashMap<Student,String> h : hm.keySet()){ //hm.keySet()代表hm_numString hm_value = hm.get(h); //hm_value代表hm的value//遍历键的双列集合的对象for(Student student : h.keySet()){ //h.keySet()代表hm_num的keyString hm_num_value = h.get(student); //hm_num_value代表hm_num的valueSystem.out.println(student + "=="+ hm_num_value + "==" + hm_value );}}}
}
HashMap嵌套HashMap之遍历相关推荐
- HashMap嵌套HashMap
HashMap嵌套HashMap import java.util.HashMap; import java.util.Set; /* *HashMap嵌套HashMap * * 传智播客 * ...
- HashMap嵌套HashMap嵌套HashMap(三层嵌套)
HashMap嵌套HashMap嵌套HashMap(三层嵌套) import java.util.ArrayList; import java.util.HashMap; import java.ut ...
- HashMap嵌套HashMap集合
package com.cnd05;import java.util.HashMap; import java.util.Set;//HashMap嵌套HashMap结构 public class T ...
- 第三次学JAVA再学不好就吃翔(part94)--HashMap嵌套HashMap
学习笔记,仅供参考,有错必纠 HashMap嵌套HashMap 没啥好说的,直接看代码. 输入: package com.guiyang.bean;import java.util.HashMap;p ...
- HashMap嵌套HashMap 的 案例
第一步:首先创建三个HashMap集合. 以学校制度为案例(学校 - 班级 - 学生): HashMap<Student,String> hm1 = new HashMap<> ...
- 【HashMap 嵌套 ArrayList】
package com.yjf.esupplier.common.test;import java.util.ArrayList; import java.util.HashMap; import j ...
- HashMap 的 7 种遍历方式与性能分析!「修正篇」
这是我的第 57 篇原创文章 首先,给大家说声抱歉~ 事情经过是这样子的,五一节前我发布了一篇文章<HashMap 的 7 种遍历方式与性能分析!>,但是好心的网友却发现了一个问题,他说 ...
- Java基础 HashMap的添加 修改 遍历 Map.Entry Map.entrySet()的使用及实例
Java Map Map中不能包含相同的键,每个键只能映射一个值. HashMap:并不能保证它的元素的顺序,元素加入散列映射的顺序并不一定是它们被迭代方法读出的顺序. Map.Entry Map.E ...
- HashMap的五种遍历方法
1. Iterator遍历 EntrySet /*** 在 Java 中遍历 HashMap 的5种最佳方法* @author Ramesh Fadatare**/ public class Iter ...
最新文章
- Redis 笔记(05)— hash 类型(设置获取单个hash值、判断hash键是否存在、设置获取多个hash值、获取所有hash的键、获取所有hash的值、删除hash指定键)
- idea 设置springboot 热部署
- mysql 5.6 cmake 安装_Cmake MySQL5.6 编译安装
- 云端飘 String s=new String(abc)创建了几个对象?
- STL泛型算法:reverse
- linux下开发python爬虫_linux入门教程—开发常用命令
- C,C++,C#note
- 一部珍贵的130位作家的手稿集
- 论文阅读(3)--SPDA-CNN: Unifying Semantic Part Detection and Abstraction for Fine-grained Recognition
- 6-5-1:STL之stack和queue——stack和queue的快速入门、常用接口以及适配器的概念
- python是基于什么的内存管理方式_python的内存管理机制是什么?
- VMware vCloud与Zend Server实现PHP应用程序自动化交付
- 8种图数据库对 NULL 属性值支持情况
- 蓝桥杯 ADV-110 算法提高 温度转换
- android DisplayMetrics
- 大数据分析目前面临哪些问题
- thrift实战教程
- 强大的SQL计算利器-SPL
- 微信网页授权只能配置一个域名
- Pytorch 操作整理
热门文章
- JAVA四种内部类(详解)
- 李宏毅pm2.5作业【转载】
- 兼容IE6,IE7,IE8,friefox,chreom浏览器圆角及渐变效果
- python之js解密_python中的RSA加密和JS中的解密
- spring事务@Transactional的属性
- 怎么做新闻营销?新闻营销如何“借势”?
- Pintos Project1:Thread 实验报告
- 【openpyxl】设置样式(字体样式、行列宽高、对齐方式、边框、填充和渐变)
- PS 色阶调整之算法公式原理详解及 Python 实现(色阶原理)
- 基于tensorflow-gpu-2.6.0 + Intel CPU + GTX1660 SUPER 使用CUDA计算