黑马程序员技术交流社区
标题:
集合嵌套之HashMap嵌套HashMap
[打印本页]
作者:
小地瓜
时间:
2015-11-21 00:59
标题:
集合嵌套之HashMap嵌套HashMap
package com.itheima.day1119;
import it.heima.bean.Person;
import java.util.HashMap;
public class Demo_text06 {
public static void main(String[] args) {
//集合嵌套之HashMap嵌套HashMap
//创建班级一(基础班),并且添加人员
HashMap<Person,String> base01 = new HashMap<Person,String>();
base01.put(new Person("张三",23),"深圳");
base01.put(new Person("李四",24),"广州");
base01.put(new Person("王五",25),"上海");
//创建班级二(就业班),并且添加人员
HashMap<Person,String> work02 = new HashMap<Person,String>();
work02.put(new Person("李天一",18),"山海浦东");
work02.put(new Person("汪峰",26),"湖南");
work02.put(new Person("柳岩",24),"湖南益阳");
//将已经定义好的两个班级存放到map集合当中,并且在值的位置存放班级属性。
HashMap<HashMap<Person,String>,String> school = new HashMap<HashMap<Person,String>,String>();
school.put(base01,"基础本");
school.put(work02,"就业班");
//高级for循环,高级for循环的格式: ( 数据类型(泛型) 数据 : 数据集合名称)
for (HashMap<Person,String> clas : school.keySet()) {
for (Person p : clas.keySet()) {
//输出格式 姓名 年龄 班级名称
System.out.println(p.getName()+"---"+p.getAge()+"---"+school.get(clas));
}
}
}
}
复制代码
我想说的是,注释不知道怎么写,有什么好的办法么?就是没有养成良好的写注释的习惯。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2