Appearance
Set
Set在形式上和数组一样,都是能存储一系列元素的容器,但是Set和数组有一些区别:
- Set中的元素是唯一的,不能重复
- Set中的元素是无序的,不能通过索引访问
- Set中的元素不能修改,只能添加或删除
Set中的元素是键值统一体,键就是它的值
数组中的一些方法在Set中也是存在的,比如Add、Remove、Contains等,还有一些Set特有的方法,比如Union、Intersection、Difference等
- Union:并集,返回两个Set的并集,就是合并两个Set,去除重复的元素
- Intersection:交集,返回两个Set的交集,就是保留两个Set里一样的
- Difference:差集,返回两个Set的差集,就是保留两个Set里不一样的