TreeSet and TreeMap...[resolvido]

3 respostas
Raff

Pessoal eu to com uma dúvida, ela é a seguinte. Se eu for utilizar um TreeSet um devo implementar hashCode e equals ou eu so implemento o metodo compareTo() ou compare() ??

3 Respostas

T

Só é preciso passar um Comparator (método compare) ou implementar o método compareTo (no caso de a classe implementar Comparable).

Raff

Valew Dúvida exclarecida :slight_smile:

F

Cara TreeSet em si ja sobrescreve hashCode(),na verdade essa classe nao admite repeticoes qd vc usa String ou Wrappers ou tipos primitivos
Comparable ou Comparator tu usa se quiserer criar sua propria regra de classificacao,entretanto se tu criar uma classe e quiseres que continue valendo
as propriedades do TreeSet entao na nova classe deveras implementar Comparable com comparteTo

Criado 5 de janeiro de 2008
Ultima resposta 5 de jan. de 2008
Respostas 3
Participantes 3