集合框架_HashMap集合键是Student值是String的案例
2017-01-12 22:26
393 查看
package cn.itcast_02; import java.util.HashMap; import java.util.Set; /* * HashMap<Student,String> * 键:Student 学生对象 * 要求:如果两个对象的成员变量值都相同,则为同一个对象。 * 值:String 学号 */ public class HashMapDemo4 { public static void main(String[] args) { // 创建集合对象 HashMap<Student, String> hm = new HashMap<Student, String>(); // 创建学生对象 Student s1 = new Student("貂蝉", 27); Student s2 = new Student("王昭君", 30); Student s3 = new Student("西施", 33); Student s4 = new Student("杨玉环", 35); Student s5 = new Student("王昭君", 30); Student s6 = new Student("西施", 33); // 把学生对象添加到集合对象中 hm.put(s1, "8888"); hm.put(s2, "7777"); hm.put(s3, "6666"); hm.put(s4, "5555"); hm.put(s5, "4444"); hm.put(s6, "3333"); // 遍历集合 Set<Student> set = hm.keySet(); for (Student key : set) { String value = hm.get(key); System.out.println(key.getName() + "---" + key.getAge() + "---" + value); } } }
相关文章推荐
- Java基础知识强化之集合框架笔记56:Map集合之HashMap集合(HashMap<String,Student>)的案例
- Java基础知识强化之集合框架笔记57:Map集合之HashMap集合(HashMap<Student,String>)的案例
- 集合框架_HashMap集合键是String值是Student的案例
- 集合框架_HashMap集合键是Stirng值是String的案例
- Java基础知识强化之集合框架笔记60:Map集合之TreeMap(TreeMap<Student,String>)的案例
- 集合框架_TreeMap集合键是Student值是String的案例
- HashMap集合键是Student值是String的案例
- Java基础知识强化之集合框架笔记54:Map集合之HashMap集合(HashMap<String,String>)的案例
- 集合框架_HashMap集合键是Integer值是String的案例
- Java基础知识强化之集合框架笔记55:Map集合之HashMap集合(HashMap<Integer,String>)的案例
- 集合框架-HashMap集合的案例
- Java基础知识强化之集合框架笔记59:Map集合之TreeMap(TreeMap<String,String>)的案例
- 集合框架_HashMap集合嵌套ArrayList集合的案例
- TreeMap集合键是Student值是String的案例
- 集合框架_ArrayList集合嵌套HashMap集合的案例
- 集合框架_TreeMap集合键是String值是String的案例
- Java_基础—TreeMap集合键是Student值是String的案例
- 集合框架_HashMap集合嵌套HashMap集合的案例
- java核心之集合框架——HashMap源码分析
- Java基础知识强化之集合框架笔记62:Map集合之HashMap嵌套HashMap