kotlin Comparatorを使用してmutableMapの要素を降順にするサンプル

環境
Windows10 Home 64bit
Java 19.0.1
Kotlin 1.7.20-release-201

書式
val map変数名= mapOf(キー1 to 値1,キー2 to 値2,…)
cft.toSortedMap(Comparator {処理コード}
Comparatorを使用してmutableMapの要素を降順にします。

使用例

fun main() {
    val cft = mapOf( 24 to "study", 42 to "skill", 65 to "become", 11 to "smart", 11 to "arkgame" )    

   println( cft.toSortedMap(Comparator { a, b -> b - a }) ) 
}

実行結果
{65=become, 42=skill, 24=study, 11=arkgame}

Kotlin

Posted by arkgame