关于java:集合案例

4次阅读

共计 431 个字符,预计需要花费 2 分钟才能阅读完成。

案例一



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