0
我有以下特点:分组维持秩序
trait Tr{
val value: Int
}
和非有序序列:
val s: Seq[Tr] = //...
现在我想通过组具有相同value
拆分此序列s
- Seq[Seq[Tr]]
,以便得到的序列按升序排序value
。有没有办法做到这一点?
我有以下特点:分组维持秩序
trait Tr{
val value: Int
}
和非有序序列:
val s: Seq[Tr] = //...
现在我想通过组具有相同value
拆分此序列s
- Seq[Seq[Tr]]
,以便得到的序列按升序排序value
。有没有办法做到这一点?
尝试s.groupBy(_.value).toSeq.sortBy(_._1).map(_._2)