Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a diferença prática de .sorted e .sortedBy?

Agradeço

1 resposta
solução!

val list = listOf("aaa", "cc", "bbbb")

val ordenada = list.sorted()

val ordenadaPeloTamanhoTexto = list.sortedBy { it.length }

println("lista não ordenada: $list") // [aaa, cc, bbbb]

println("lista ordenada $ordenada") // [aaa, bbbb, cc]

println("lista ordenada pelo tamanho do texto $ordenadaPeloTamanhoTexto") // [cc, aaa, bbbb]

Resultado:

lista não ordenada: [aaa, cc, bbbb]

lista ordenada [aaa, bbbb, cc]

lista ordenada pelo tamanho do texto [cc, aaa, bbbb]

https://pl.kotl.in/4Kl8NzC3M