我们可以进行性能测试吗?
val items = List("a" -> 0, "b" -> 1, "c" -> 0, "d" -> 0, "e" -> 1)
items.groupBy(_._2).toList
.sortBy(_._2.head._1)(new Ordering[String]() {
override def compare(x: String, y: String) = { -x.compareTo(y) }
})
.map(e => (e._2.head._1 -> e._1))
Run Code Online (Sandbox Code Playgroud)
结果:
List((b,1), (a,0))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7096 次 |
| 最近记录: |