java基础入门----Map扩展2
2013-10-03 09:45
489 查看
import java.util.*; class Student1 { private String id; private String name; Student1(String id, String name) { this.id = id; this.name = name; } public String toString() { return id+"..."+name; } } class Map扩展2 { public static void sop(Object obj) { System.out.println(obj); } public static void main(String[] args) { HashMap<String,List<Student1>> czbk = new HashMap<String,List<Student1>>(); List<Student1> yure = new ArrayList<Student1>(); List<Student1> jiuye = new ArrayList<Student1>(); czbk.put("yure", yure); czbk.put("jiuye", jiuye); yure.add(new Student1("02","sss")); yure.add(new Student1("03","cfc")); jiuye.add(new Student1("04","eff")); jiuye.add(new Student1("06","hh")); //遍历czbk集合,获取所有教室 Iterator<String> it = czbk.keySet().iterator(); while(it.hasNext()) { String roomName = it.next(); List<Student1> room = czbk.get(roomName); sop(roomName); getStuInfo(room); } } public static void getStuInfo(List<Student1> list) { Iterator<Student1> it = list.iterator(); while(it.hasNext()) { Student1 s = it.next(); sop(s); } } }
相关文章推荐
- java基础入门---Map扩展
- Java基础入门教程之Map的两种遍历方式
- java基础入门----Map_keySet
- Java基础-Map扩展应用
- JAVA基础复习(五)Map扩展
- java基础入门------Map_entrySet
- Java数组问题、实例、输入、字符;入门基础
- java基础入门-for循环的一些特殊例子
- java基础-数据容器之Map-HashMap
- Java Swing入门基础
- Java入门:基础算法之计算园的面积
- java基础之集合(Set,Map,List)总结
- Java入门:基础算法之线性搜索
- java程序员无javascript,基础入门vuejs中遇到问题和解决
- Java入门基础之重点补充
- Java入门基础之【修饰符】6
- Java基础——Json字符串与Map互转
- [Java框架-grails从基础到实践]8、集合-map
- 黑马程序员——java基础——集合框架(二: 双列集合 (Map体系))
- java基础入门-父类引用子类对象(2)-抽象类