“Сортировать список объектов Kotlin” Ответ

Сортировать список объектов Kotlin

val dates = mutableListOf(
	Date(2020, 4, 3),
	Date(2021, 5, 16),
	Date(2020, 1, 29)
)

println("--- ASC ---")
val sortedDates = dates.sortedWith(compareBy<Date> { it.year }.thenBy { it.month }.thenBy { it.day })
dates.forEach { println(it) }
println("------")
sortedDates.forEach { println(it) }
Exuberant Elk

Сортировать список объектов Kotlin

val dates = mutableListOf(
	Date(2020, 4, 3),
	Date(2021, 5, 16),
	Date(2020, 1, 29)
)

println("--- ASC ---")
dates.sortWith(compareBy<Date> { it.year }.thenBy { it.month }.thenBy { it.day })
dates.forEach { println(it) }
Exuberant Elk

Сортировать список объектов Kotlin

println("--- DESC ---")
val sortedDatesDescending =
	dates.sortedWith(compareBy<Date> { it.year }.thenBy { it.month }.thenBy { it.day }).reversed()
dates.forEach { println(it) }
println("------")
sortedDatesDescending.forEach { println(it) }
Exuberant Elk

Ответы похожие на “Сортировать список объектов Kotlin”

Вопросы похожие на “Сортировать список объектов Kotlin”

Больше похожих ответов на “Сортировать список объектов Kotlin” по Kotlin

Смотреть популярные ответы по языку

Смотреть другие языки программирования