set集是不重复的元素的结合。集不留顺序,默认是以哈希集实现。默认情况下,Scala使用的不可变集合需要引用 scala.collection.immutable.Set 如果你想使用可变的集合 Scala.collection.mutable.Set

可变集合元素Set的添加

1
2
3
4
5
6
7
8
9
object SetDemo {
def main(args: Array[String]): Unit = {
val set = Set("阿迪斯", "asdf", "现场v吧", "zhan神")
set += "富贵"
set.+=("hello")

println(set)
}
}

可变集合元素的删除

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
object SetDemo {
def main(args: Array[String]): Unit = {
val set = Set("阿迪斯", "asdf", "现场v吧", "zhan神")
// 方式一
set += "富贵"
// 方式二
set.+=("hello")

println(set)
println("删除操作=============")
// 删除操作
// 方式一
set.remove("富贵")
// 方式二
set -= "hello"
println(set)
}
}

Set集合的遍历

1
2
3
4
//    直接使用for进行遍历
for (s <- set) {
println(s)
}