1
resposta

Comparator<? super T>

Boa noite professor, entrei na classe Collections para entender o funcionamento do método sort(). Ele possui a assinatura abaixo. Minha dúvida é com relação ao segundo parâmetro, como interpretá-lo (Comparator<? super T> c).

Grato.

public static <T> void sort(List<T> list, Comparator<? super T> c) {

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
? super T
`

Qualquer classe que seja igual ou mãe de T. Ex: se T for Usuario, você pode receber Usuario ou qualquer classe que seja mãe dela.