Wander, acredito que o problema esteja na implementação do método
compare de cada comparator.
Vc pode mandar apenas para UM dos monitores o código, por favor?

Abraço!

Peter P. Lupo
Undergraduating in Computer Science DCC/UFRJ
Sun Certified Java Associate
http://pplupo.googlepages.com/
Cell. +55 (21) 81742487



Wander wrote:
> Estou com dificuldade na questão 1. Ela já inclui e exclui
> tranquilamente, mas na hora de ordenar, o programa não está
> ordenando.Fiz as três classes de ordenação que estão sendo
> pedidas,cada uma dela implementando comparator e cada uma com seu
> próprio método compare(musica,musica). Criei três treesets,as criei
> assim:
>
> ComparaArtista artista = new ComparaArtista();
> ComparaTitulo titulo = new ComparaTitulo();
> ComparaAno ano = new ComparaAno();
> TreeSet<Musica> ts = new TreeSet<Musica>(artista);
> TreeSet<Musica> ts2 = new TreeSet<Musica>(titulo);
> TreeSet<Musica> ts3 = new TreeSet<Musica>(ano);
> Console objectLeitura = new Console();
>
> Mas depois quando mando imprimí-las, elas aparecem sempre na ordem de
> adição e não na ordem definida pelo método compare. Ah, a Classe
> Musica não implementa compare.Além disso não uso iterador e sim for
> each, o que pode ser, se alguém puder me ajudar...
> >
>
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---

Responder a