セレクタの自然順序で並べ替えた新しいリストを返します。
構文
list.sortedBy { selector }使用例
下記の値を入力するとサンプルに即時反映されます。
data→class→Person→val→name→String→people→listOf→println→sortedBy→it→Alice→Charlie→Bob→data class Person(val name: String, val age: Int)
val people = listOf(Person("Charlie", 30), Person("Alice", 25), Person("Bob", 35))
println(people.sortedBy { it.age })
// [Person(name=Alice, age=25), Person(name=Charlie, age=30), Person(name=Bob, age=35)]