“Ordena la lista de objetos personalizados en Kotlin” Código de respuesta

Ordena la lista de objetos personalizados en Kotlin

val messages = mutableListOf<Message>(
                Message(from = "Tonnie", messageString = "Hi", timestamp = Date()),
                Message(from = "Victoria", messageString = "Miss You", timestamp = Date()))
                 messages.sortWith(compareBy { it.timestamp })
Coder Thirteen

Ordena la lista de objetos 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

Ordena la lista de objetos 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

Ordena la lista de objetos 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

Respuestas similares a “Ordena la lista de objetos personalizados en Kotlin”

Preguntas similares a “Ordena la lista de objetos personalizados en Kotlin”

Más respuestas relacionadas con “Ordena la lista de objetos personalizados en Kotlin” en Kotlin

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código