Buscar

A Interface Comparable deve ser implementada pelo objeto que se deseja ordenar. Ela força a implementação do metodo compareTo(), que recebe outro o...

A Interface Comparable deve ser implementada pelo objeto que se deseja ordenar. Ela força a implementação do metodo compareTo(), que recebe outro objeto do mesmo tipo para comparação de acordo com o critério que se quer definir.

 A Interface Comparator deve ser implementada por um objeto externo à operação de ordenação, conhecido como provider. 

Este objeto implementa o método compare e recebe dois objetos para serem ordenados de acordo com determinado critério. Essa implementação é mais adequada quando não se tem acesso às fontes dos objetos a serem ordenados

💡 1 Resposta

User badge image

Ed Verified user icon

Sim, a afirmação está correta. A interface Comparable é usada para definir uma ordem natural para um objeto, enquanto a interface Comparator é usada para definir uma ordem personalizada para um objeto. A interface Comparable é implementada pelo próprio objeto que se deseja ordenar, enquanto a interface Comparator é implementada por um objeto externo à operação de ordenação.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais