案例一
操作:
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() 就是天然排序
只须要改这里