关于java:集合案例

案例一



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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理