案例一
操作:
1、学生类(略)
2、HashMap<>初始化
3、遍历一
keySet()+增强for
注意get()得到的是学生对象,还需要getName、getAge得到实际值
4、遍历二
entrySet()+增强for
注意getvalue得到的是学生对象,还需要getName、getAge得到实际值
案例二
操作:
重写hashCode()、equals()
案例三:集合嵌套
操作:
创建三个HashMap对象
遍历:
两个增强for
案例四
操作:
遍历:
自己写一下!
案例五
操作:
输入:
Scanner sc = new Scanner(System.in); String s = sc.nextLine()
判断是否重复并录入:
利用新key在HashMap里对应的Value是null,来判断是否重复
- 格式
- 其实不需要StringBuilder 但是忘记了 巩固一下
直接sout(i+"("+hm.get(i)+")");
- HashMap()中的key是不保证顺序的
用TreeSet() 就是自然排序
只需要改这里
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。