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 -~----------~----~----~----~------~----~------~--~---
