java中HashMap双重嵌套员工案例简单代码的实现

阅读: 评论:0

java中HashMap双重嵌套员工案例简单代码的实现

java中HashMap双重嵌套员工案例简单代码的实现


import java.util.HashMap;
import java.util.Set;public class Qiantao {public static void main(String[] args) {/*人事部       技术部          财务部* 经理         总监            总监* 王强    34     赵赫   42       宋大宝   56*人事办        技术菜鸟         财务助理* 李微    26     顾大有  24      李佳     24* 王二小  23     小侠   25       旺旺     23* */HashMap<String,HashMap<String, Staff>> hashMap=new HashMap<>();Staff r1=new Staff("王强", 34);Staff r2=new Staff("李微", 26);Staff r3=new Staff("王二小", 23);Staff j1=new Staff("赵赫", 42);Staff j2=new Staff("顾大有", 24);Staff j3=new Staff("吴小侠", 25);Staff c1=new Staff(" 宋大宝", 56);Staff c2=new Staff("李佳", 24);Staff c3=new Staff("旺旺 ", 23);HashMap<String, Staff> hashMap2=new HashMap<>();hashMap2.put("经理",r1);hashMap2.put("人事办1号",r2);hashMap2.put("人事办2号",r3);HashMap<String, Staff> hashMap3=new HashMap<>();hashMap3.put("技术总监",j1);hashMap3.put("技术菜鸟1号",j2);hashMap3.put("技术菜鸟2号",j3);HashMap<String, Staff> hashMap4=new HashMap<>();hashMap4.put("财务总监",c1);hashMap4.put("财务助理1号",c2);hashMap4.put("财务助理2号",c3);hashMap.put("人事部", hashMap2);hashMap.put("技术部", hashMap3);hashMap.put("财务部", hashMap4);Set<String> set=hashMap.keySet();for (String s  : set) {HashMap<String, Staff> neiMap&#(s);Set<String> set2=neiMap.keySet();for (String s1 : set2) {System.out.println(s1+": "&#(s1));}}}}
class Staff{String name;int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public Staff(String name, int age) {super();this.name = name;this.age = age;}@Overridepublic String toString() {return   name + "---" + age ;}}

本文发布于:2024-01-30 20:18:53,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170661713622574.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:嵌套   员工   案例   代码   简单
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23