Map嵌套Map遍历
来源:互联网 发布:大连理工大学网络期刊 编辑:程序博客网 时间:2024/06/08 19:20
废话不多说,直接上代码块!
import java.util.HashMap;import java.util.Map;/** * Map集合嵌套Map集合遍历 * Created by aongi on 2017/4/28. * Version 1.0 */public class MapOf { public static void bl(HashMap<String, HashMap<String,String>> jd){ for (Map.Entry<String, HashMap<String, String>> me : jd.entrySet()) { String classNameKey = me.getKey(); HashMap<String, String> numNameMapValue = me.getValue(); for (Map.Entry<String, String> nameMapEntry : numNameMapValue.entrySet()) { String numKey = nameMapEntry.getKey(); String nameValue = nameMapEntry.getValue(); System.out.println(classNameKey + ".." + numKey + ".." + nameValue); } } } public static void main(String[] args) { //定义服务员集合 HashMap<String, String> fuy = new HashMap<String, String>(); //定义厨师集合 HashMap<String, String> cs = new HashMap<String, String>(); //向酒店集合中,存储服务员信息 fuy.put("服务员001", "小王"); fuy.put("服务员002", "小李"); cs.put("厨师001", "小张"); cs.put("厨师002", "小龙"); //定义酒店集合容器,键是员工类型,值是两种员工各自的集合容器 HashMap<String, HashMap<String,String>> jd = new HashMap<String, HashMap<String,String>>(); jd.put("服务员", fuy); jd.put("厨师", cs); bl(jd); }}
还有一种简单的遍历
public static void bl(HashMap<String, HashMap<String,String>> jd){ for(String a:jd.keySet()){ HashMap<String,String> map =jd.get(a); for(String s:map.keySet()){ String s1= map.get(s); System.out.println(a+" "+s+" "+s1); } } }
0 0
- Map嵌套Map遍历
- 遍历嵌套Map
- JAVA Map 遍历Map 集合 map 的嵌套
- 双列集合Map的嵌套遍历
- map嵌套
- 遍历MAP
- 遍历Map
- 遍历Map
- map遍历
- Map 遍历
- 遍历map
- 遍历MAP
- Map遍历
- Map 遍历
- MAP遍历
- 遍历Map
- 遍历Map
- 遍历Map
- 模拟按键操作的几种方式
- xStore —— 一款在浏览器本地对 Local Storage 和 Session Storage 进行存取的工具
- Linux常用命令
- JSP-JSTL
- android socket 通信实战
- Map嵌套Map遍历
- 欢迎使用CSDN-markdown编辑器
- Applet输入输出
- Drainage Ditches POJ
- 记《黑客与画家》
- JavaScript加载顺序报错
- SVN 搭建及使用
- PIGS POJ
- CF-Tinkoff Challenge-Elimination Round-D-Presents in Bankopolis