我正在寻找类似immutable SortedSet
的东西,除了我希望元素按照它们传递给构造函数的顺序进行排序。
UniqueList(4,2,3,1,1) // Throws exception
UniqueList(4,2,3,1) // Iterator yields: 4,2,3,1
我正在寻找类似immutable SortedSet
的东西,除了我希望元素按照它们传递给构造函数的顺序进行排序。
UniqueList(4,2,3,1,1) // Throws exception
UniqueList(4,2,3,1) // Iterator yields: 4,2,3,1
尝试collection.mutable.LinkedHashSet
- 它具有独特的元素,并且按照添加元素的顺序进行遍历。
有ListSet,尽管它的值与传递给构造函数的顺序相反。
scala> import scala.collection.immutable.ListSet
import scala.collection.immutable.ListSet
scala> ListSet(1,2,3,4)
res7: scala.collection.immutable.ListSet[Int] = ListSet(4, 3, 2, 1)