美文网首页
基础数据结构——集合(Set)

基础数据结构——集合(Set)

作者: 井底蛙蛙呱呱呱 | 来源:发表于2021-11-15 00:19 被阅读0次

定义:代表没有重复元素的集合,特点是唯一,无序。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;
  • 遍历集合(和遍历数组一致);
  • 添加一个元素,生成一个新的集合(+);
  • 拼接两个集,生成一个新的集合(++);
  • 拼接集和列表,生成一个新的集合(++);
  • 删除一个元素,生成一个新的集合(-);
  • 批量删除某个集合中的元素,从而生成一个新的集合(--);

相关文章

网友评论

      本文标题:基础数据结构——集合(Set)

      本文链接:https://www.haomeiwen.com/subject/adgttrtx.html