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}