• Set 接口


    Set接口Api一览

    • 并没有新增自己的函数
    • 重写了Collection接口的部分函数
    • 继承了add函数和addAll函数

    Set集合特点

    相比于List集合最大的区别:
    - 不包含重复元素。

    这里我们强调一下,有些地方说Set集合是无序的,其实是不严谨的。可以看到jdk注释中是没有指明这一点的,那么List集合的注释中的有序和有些人常说的Set集合是无序的是什么意思呢?


    首先要搞清楚、Java中有序和无序的概念:

    有序指的是存储顺序与添加顺序相同,并且可以通过下标访问,List就是这样。

    无序刚好相反,指的是存储顺序与添加顺序无关,没有下标,当然也不可能通过下标访问,Set就是如此。

    这里需要注意的是,有序、无序中的“序”与我们平常所说的“顺序”无关。

    而TreeSet是无序,但又是排好序的。即添加顺序与存储顺序无关,但是其中的对象实现了排序。

  • 相关阅读:
    ubuntu安装软件失败
    阶乘函数 注意事项
    汇编退出
    vim比较文件
    汇编调试
    Redis
    记录一次ajax使用
    oracle11g导出dmp文件时不能导出空表,导致缺表
    将小数点后的0去掉
    redis
  • 原文地址:https://www.cnblogs.com/coder-ahao/p/14217588.html
Copyright © 2020-2023  润新知