kotlin 中 maxBy 也 minBy
2024-01-02 16:11:37
maxBy 与 minBy 的作用:
根据传入的条件来遍历集合,从而找到该条件下的最大值与最小值
demo演示
val numbers = listOf("st", "one", "two", "three", "four")
// 传入的条件的是元素的长度
Log.d("=======numbers.maxby", numbers.maxBy { it.length }) //打印结果为three
Log.d("=======numbers.minby", numbers.minBy { it.length }) //打印结果为st
val num = listOf(1, 2, 3, 4, 5, 6)
// 传入的条件是元素,这个默认是比较大小
Log.d("=======numbers.maxby", num.maxBy { it }.toString()) //打印结果为6
Log.d("=======numbers.minby", num.minBy { it }.toString()) //打印结果为1
文章来源:https://blog.csdn.net/qq_33210042/article/details/135341249
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!