zoukankan      html  css  js  c++  java
  • Set 接口

    Set接口Api一览

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

    Set集合特点

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

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


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

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

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

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

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

  • 相关阅读:
    C#生成唯一码方法
    解剖常用软件程序都用什么语言开发
    Unity3D笔记七 GUILayout
    函数的递归
    函数
    函数的参数
    函数的返回值
    函数的定义
    文件处理
    集合
  • 原文地址:https://www.cnblogs.com/coder-ahao/p/14217588.html
Copyright © 2011-2022 走看看