3

我正在寻找类似immutable SortedSet的东西,除了我希望元素按照它们传递给构造函数的顺序进行排序。

UniqueList(4,2,3,1,1) // Throws exception
UniqueList(4,2,3,1) // Iterator yields: 4,2,3,1
4

2 回答 2

3

尝试collection.mutable.LinkedHashSet- 它具有独特的元素,并且按照添加元素的顺序进行遍历。

于 2013-04-12T11:23:17.820 回答
1

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)
于 2013-04-12T14:15:46.037 回答