zoukankan      html  css  js  c++  java
  • java 集合

    1.

    2.for循环的时候会改变角标,所以删除需要--,增加需要++

    3.去除重复元素2(用的实质都是对象的equals方法)

    4.Treeset 里面的add方法

     5.treeSet里面addstudent对象遇到的问题(直接add student对象会有问题,因为没办法比较。会出现错误。所以要把student对象继承)

    7.覆盖的话不能改变参数类型

    8.重写equal的时候重写hashcode方法  http://blog.csdn.net/javazejian/article/details/51348320

    9.集合之中不支持基本数据类型,不支持

    10.

    11.TreeSet就具备了排序功能。

    12.重写equal方法

      

    13.map 迭代器

    14.map  迭代器第二种方法

    15.map  得到所有的values

    16.map 里面后缀名为map的一般都是不同步的 

    17.map里面的同步和异步

    18.hashSet和treeSet 底层用的用的就是hashMap

    19.map的比较

    20.以下是一种情况,若想使同姓名,同年龄的视为同一个key该怎么做

    21.上个问题需要改写   equal 和hashcode

    23.把学生按照年龄升序排列

       把employent 实现比较功能

      

       然后改写比较功能

      然后就可以了

     

    24.还可以采用另一种比较方式  (以下以按照姓名升序为例) (和treeSet方式是一致的)

       

    25.

    26.linkedHashMap

    27.如果查询的key map里面不存在
    “”

  • 相关阅读:
    「CF1380G」 Circular Dungeon
    「CF1208G」 Polygons
    P4827「国家集训队」 Crash 的文明世界
    「CF85E」 Guard Towers
    「BZOJ 2956」模积和
    「HEOI2016/TJOI2016」排序
    CF277E Binary Tree on Plane
    「SDOI2016」数字配对
    HNOI2020「Elegy」
    CSP-S2019「Symphony」
  • 原文地址:https://www.cnblogs.com/qianxinxu/p/6241949.html
Copyright © 2011-2022 走看看