scala:如何将ArrayBuffer转换为Set?

spa*_*org 4 collections scala

我一直在寻找一些关于如何将ArrayBuffera 转换为a的时间Set,HashSet我想这是准确的.任何提示?

Chr*_*che 9

ArrayBuffer中toSet实现了一个函数

例:

scala> import collection.mutable.ArrayBuffer
import collection.mutable.ArrayBuffer

scala> import collection.immutable.HashSet
import collection.immutable.HashSet

scala> val a = new ArrayBuffer(2)
a: scala.collection.mutable.ArrayBuffer[Nothing] = ArrayBuffer()

scala> val b = a.toSet
b: scala.collection.immutable.Set[Nothing] = Set()
Run Code Online (Sandbox Code Playgroud)