• 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里面不存在
    “”

  • 相关阅读:
    sqlserver数据库备份还原时出现3241问题
    ssms安装失败_拒绝访问0x80070005解决方法
    Linux strace命令
    争议 | 要不要去IT外包公司工作?
    sqlserver计算时间差DATEDIFF 函数
    CodeForces
    [HNOI 2016] 网络
    CodeForces
    AtCoder Beginner Contest 209
    学习4412开发板+项目实战+配套视频+每日指导
  • 原文地址:https://www.cnblogs.com/qianxinxu/p/6241949.html
Copyright © 2020-2023  润新知