HashMap嵌套HashMap
来源:互联网 发布:软件测试技术 图片 编辑:程序博客网 时间:2024/06/05 00:50
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嵌套HashMap(三层嵌套)
- HashMap嵌套HashMap
- 集合嵌套之HashMap嵌套HashMap
- 集合嵌套之HashMap嵌套HashMap
- HashMap嵌套遍历
- 嵌套的HashMap构造
- Java 嵌套使用 HashMap
- HashMap嵌套遍历
- Map集合HashMap嵌套
- HashMap的嵌套使用
- HashMap嵌套ArrayList
- ArrayList嵌套HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- HashMap
- TreeMap的使用
- HDU - 1159 Common Subsequence
- MySQL中information_schema
- python第三方安装包
- PHP的关键字
- HashMap嵌套HashMap
- information_schema中Innodb相关表用于分析sql查询锁的使用情况介绍
- 用户角色权限数据库设计实例
- hdu_3507_Print Article
- 源代码管理
- 软件体系结构
- Android线程的正确使用姿势
- 常见Bug集锦
- R.java文件没有生成