一、集合的特点
- 集合通常是由一组无序的, 不能重复的元素构成.
- 和数学中的集合名词比较相似, 但是数学中的集合范围更大一些, 也允许集合中的元素重复.
- 在计算机中, 集合通常表示结构中元素是不允许重复的.
- 看成一种特殊的数组
- 其实集合你可以将它看成一种特殊的数组.
- 特殊之处在于里面的元素没有顺序, 也不能重复.
- 没有顺序意味着不能通过下标值进行访问, 不能重复意味着相同的对象在集合中只会存在一份.
二、操作的方法
- 集合有哪些常见的操作方法呢?
add(value)
:向集合添加一个新的项。remove(value)
:从集合移除一个值。has(value)
:如果值在集合中,返回true
,否则返回false
。clear()
:移除集合中的所有项。size()
:返回集合所包含元素的数量。与数组的length属性类似。values()
:返回一个包含集合中所有值的数组。- 还有一些集合其他相关的操作, 暂时用不太多, 这里暂不封装.