kotlin - Kotlin-通过键集中获取最大值

标签 kotlin

我有一个定义如下的集合。

val resultSet: Set<Pair<Driver,Int>>

如何获得以上resultSet设置的最大值与键?

最佳答案

您可以使用maxBy函数。它返回传递给它的提取器给定的最大值,如果集合为空,则返回null。您可以执行以下操作:

val maxPair = resultSet.maxBy { it.second }

关于kotlin - Kotlin-通过键集中获取最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61479614/

相关文章:

exception - 在 Kotlin stdlib 中对常见的 java.lang.*Exceptions 进行类型别名的目的是什么?

java - 为什么在深色和浅色模式下通知颜色不同?

field - Java 兼容性的公共(public)字段

java - 当 Wifi 状态发生变化(连接或断开网络)时如何触发 JobScheduler?

spring - 验证器不适用于 Kotlin Spring Boot 应用程序

android - 如何引导用户单击 View ?

java - Kotlin/Java SimpleDateFormat 给出奇怪的值

android - 列表内的 HashMap Kotlin (Android)

java - 当不使用参数和主体时,retrofit 的错误请求,这怎么可能?

Kotlin groupby设置为值而不是列表