定义:代表没有重复元素的集合,特点是唯一,无序。scala集合分两种,一种是可变集合,另一种是不可变集合,不可变指的是集合的元素和长度都不可变。
// scala中默认使用的是不可集合,使用可变集合需要先导入包
import scala.collection.mutable.Set
val set3 = Set[String]()
// 定义方式1: 创建一个空的不可变集合
val set1 = Set[元素类型]()
// 定义方式2:
val set2 = Set(1, 2, 3, 4, 5)
不可变集合常见操作:
- 获取集的大小,size;
- 遍历集合(和遍历数组一致);
- 添加一个元素,生成一个新的集合(+);
- 拼接两个集,生成一个新的集合(++);
- 拼接集和列表,生成一个新的集合(++);
- 删除一个元素,生成一个新的集合(-);
- 批量删除某个集合中的元素,从而生成一个新的集合(--);
网友评论