HashMap集合_String值是Student

案例:HashMap集合存储学生对象并遍历 需求:创建一个HashMap集合,键是学号(String类型),值是学生对象(Student类型)。存储三个键值对元素,并遍历

思路: 1、定义学生类 2、创建HashMap集合对象 3、创建学生对象 4、把学生添加到集合。注意集合的值是学生,集合的键是String类型 5、遍历集合。上两节课学了两种Map集合的遍历方式 (1)方式1:键找值 (1)方式2:键值对对象找键和值

 

HashMap集合_String值是Student的练习

 

HashMap集合_Student值是String

需求:创建一个HashMap集合,键是学生对象(Student),值是居住地(String)。存储多个键值对元素,并遍历。 要求:保证键的唯一性:即如果学生对象的成员变量值相同,我们就认为是同一个对象

难点主要是上面的要求,例如怎么保证键的唯一性,这个键其实就是学生对象,也就是如何保证我们自定义的对象的键的唯一性 保证键的唯一性思路:该集合是HashMap集合,即底层的数据结构是哈希表,所以我们只要在学生类里面重写两个方法就可以了 难点总结:学生作为键,还有保证键的唯一性

思路: 1、定义学生类 2、创建HashMap集合对象 3、创建学生对象 4、把学生添加到集合。注意:这里的学生是作为键存在的 5、遍历集合 6、在学生类中出现两个方法。hashCode()和equals()

 

HashMap集合_Student值是String的练习