[kotlin] find max key value in map in kotlin

Yuri Lee·2022년 8월 27일
0

Intro

코틀린의 map 에서 가장 큰 값의 value 를 찾는 방법을 알아보자.

How to do

/**
 * You can edit, run, and share this code.
 * play.kotlinlang.org
 */
fun main() {
    var map =  mapOf("220701" to 50, "220702" to 100 ,"220703" to 35,  )
    println(map.maxByOrNull { it.value }?.key ?:-1) // 220702
}

내장 함수인 maxByOrNull 을 사용하면 쉽게 값을 구할 수 있다.


https://www.codegrepper.com/code-examples/java/find+max+key+value+in+map+in+kotlin
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/max-by-or-null.html

profile
Step by step goes a long way ✨

0개의 댓글