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