kotlin sortByDescendingでMutableListの要素を降順にソートするサンプル

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
//{}内に並び替える際、比較する値を指定
対象のMutableList名.sortByDescending { it }
MutableListからsortByDescending{}を呼び出します。
呼び出したMutableList(ミュータブルリスト)を比較する値で降順に並び替えます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fun main() {
val objLst = mutableListOf("STU", "D", "SKILL","INFO")
//文字列の長さで降順にソート
objLst.sortByDescending { it.length }
println(objLst)
}
fun main() { val objLst = mutableListOf("STU", "D", "SKILL","INFO") //文字列の長さで降順にソート objLst.sortByDescending { it.length } println(objLst) }
fun main() {
     val objLst = mutableListOf("STU", "D", "SKILL","INFO")
    
    //文字列の長さで降順にソート
    objLst.sortByDescending { it.length }
    
    println(objLst)
}

実行結果
[SKILL, INFO, STU, D]

Kotlin

Posted by arkgame