✈️

05集合

一、集合的特点

  • 集合通常是由一组无序的, 不能重复的元素构成.
    • 和数学中的集合名词比较相似, 但是数学中的集合范围更大一些, 也允许集合中的元素重复.
    • 在计算机中, 集合通常表示结构中元素是不允许重复的.
  • 看成一种特殊的数组
    • 其实集合你可以将它看成一种特殊的数组.
    • 特殊之处在于里面的元素没有顺序, 也不能重复.
    • 没有顺序意味着不能通过下标值进行访问, 不能重复意味着相同的对象在集合中只会存在一份.

二、操作的方法

  • 集合有哪些常见的操作方法呢?
    • add(value):向集合添加一个新的项。
    • remove(value):从集合移除一个值。
    • has(value):如果值在集合中,返回true,否则返回false
    • clear():移除集合中的所有项。
    • size():返回集合所包含元素的数量。与数组的length属性类似。
    • values():返回一个包含集合中所有值的数组。
    • 还有一些集合其他相关的操作, 暂时用不太多, 这里暂不封装.