「kotlin」sortedDescending関数でリストの要素を降順でソートする

構文
リスト名.sortedDescending()
sortedDescending関数を使ってListの要素を降順でソートします。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fun main() {
val listA= listOf(66, 45, 20, 15, 8, 40)
val listB= listOf("study","skill","in","arkgame","smart")
println("ソート前")
println(listA)
println("ソート後")
println(listA.sortedDescending())
println("ソート前")
println(listB)
println("ソート後")
println(listB.sortedDescending())
}
fun main() { val listA= listOf(66, 45, 20, 15, 8, 40) val listB= listOf("study","skill","in","arkgame","smart") println("ソート前") println(listA) println("ソート後") println(listA.sortedDescending()) println("ソート前") println(listB) println("ソート後") println(listB.sortedDescending()) }
fun main() {

    val listA= listOf(66, 45, 20, 15, 8, 40)
    val listB= listOf("study","skill","in","arkgame","smart")

     println("ソート前")
     println(listA)
     println("ソート後")
    println(listA.sortedDescending())

       println("ソート前")
     println(listB)
     println("ソート後")
    println(listB.sortedDescending())
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ソート前
[66, 45, 20, 15, 8, 40]
ソート後
[66, 45, 40, 20, 15, 8]
ソート前
[study, skill, in, arkgame, smart]
ソート後
[study, smart, skill, in, arkgame]
ソート前 [66, 45, 20, 15, 8, 40] ソート後 [66, 45, 40, 20, 15, 8] ソート前 [study, skill, in, arkgame, smart] ソート後 [study, smart, skill, in, arkgame]
ソート前
[66, 45, 20, 15, 8, 40]
ソート後
[66, 45, 40, 20, 15, 8]
ソート前
[study, skill, in, arkgame, smart]
ソート後
[study, smart, skill, in, arkgame]

 

Kotlin

Posted by arkgame