scala中list集合的降序排序
时间: 2023-07-21 22:35:18 浏览: 138
头歌Scala中集合的使用
5星 · 资源好评率100%
在 Scala 中,可以使用 `sortWith` 方法对 List 进行排序。要将 List 进行降序排序,可以使用 `sortWith` 方法并传递一个比较函数,该函数应返回一个布尔值,表示两个元素的顺序。下面是一个示例代码:
```scala
val list = List(5, 2, 8, 1, 9)
val sortedList = list.sortWith(_ > _)
println(sortedList)
```
输出结果为:
```
List(9, 8, 5, 2, 1)
```
在上面的代码中,我们首先创建了一个 List,并且将其传递给 `sortWith` 方法。在这个方法中,我们使用 `_ > _` 作为比较函数,表示我们希望按照降序排序。最后,我们输出排序后的 List。
阅读全文