Como eu poderia ordenar um array de objetos genéricos, T[]. Eu irei receber um T[] array no método e devo ordenar ele e retornar.
Pesquise sobre as interfaces Comparable e Comparator.
Veja instruções semalhantes a:
suaLista.sort(Comparator.comparing(nomeDaClasse::atributoDeComparacao));
Exemplo de atributos que pode ser comparados: String, char, byte, filhos de Number.

![]()
1 curtida