黑马程序员技术交流社区

标题: 集合嵌套之HashMap嵌套HashMap [打印本页]

作者: 小地瓜    时间: 2015-11-21 00:59
标题: 集合嵌套之HashMap嵌套HashMap
  1. package com.itheima.day1119;

  2. import it.heima.bean.Person;

  3. import java.util.HashMap;

  4. public class Demo_text06 {

  5.         public static void main(String[] args) {
  6.                 //集合嵌套之HashMap嵌套HashMap
  7.                 //创建班级一(基础班),并且添加人员
  8.                 HashMap<Person,String> base01 = new HashMap<Person,String>();
  9.                 base01.put(new Person("张三",23),"深圳");
  10.                 base01.put(new Person("李四",24),"广州");
  11.                 base01.put(new Person("王五",25),"上海");
  12.                 //创建班级二(就业班),并且添加人员
  13.                 HashMap<Person,String> work02 = new HashMap<Person,String>();
  14.                 work02.put(new Person("李天一",18),"山海浦东");
  15.                 work02.put(new Person("汪峰",26),"湖南");
  16.                 work02.put(new Person("柳岩",24),"湖南益阳");
  17.                
  18.                 //将已经定义好的两个班级存放到map集合当中,并且在值的位置存放班级属性。       
  19.                 HashMap<HashMap<Person,String>,String> school = new HashMap<HashMap<Person,String>,String>();
  20.                 school.put(base01,"基础本");
  21.                 school.put(work02,"就业班");
  22.                 //高级for循环,高级for循环的格式: ( 数据类型(泛型)  数据 : 数据集合名称)
  23.                 for (HashMap<Person,String> clas : school.keySet()) {
  24.                         for (Person p : clas.keySet()) {
  25.                                 //输出格式   姓名  年龄   班级名称
  26.                                 System.out.println(p.getName()+"---"+p.getAge()+"---"+school.get(clas));
  27.                         }
  28.                 }
  29.         }
  30. }
复制代码



我想说的是,注释不知道怎么写,有什么好的办法么?就是没有养成良好的写注释的习惯。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2