É, olhei e não tem mesmo. Uma solução seria criar uma classe que herdasse de TreeSet declarando o construtor.
Na primeira linha, vc teria que chamar o construtor com comparator, pq é a única forma de declarar um comparator. Na segunda, vc poderia utilizar o método addAll. De qualquer forma, é melhor esperar algum monitor efetivo ou o professor se manifestar sobre o assunto. Te aconselho a pular esta e ir pras outras questões. Se só estiver faltando esta, espere ou faça o que eu falei, que parece ser a única saída para a descrição do exercício. Abraço! P.S.: Outra alternativa seria atribuir o comparator ao atributo interno de TreeSet e depois adicionar os elementos, mas vc estaria violando o encapsulamento da classe. Funcionaria pq amtes da adição de cada elemento há uma verificação de nulidade neste atributo. Se não for null, ele compara com o comparator referenciado por ele. Obviamente, vcs não precisam saber disso, mas eu queria mostrar como é legal ter o código destas coisas disponível pra consulta. ;-) Peter P. Lupo Undergraduating in Computer Science DCC/UFRJ MPS.BR Authorized Implementation Practitioner Sun Certified Java Associate http://sites.google.com/site/pplupo Cell. +55 (021) 81742487 2009/5/11 Peter P. Lupo <[email protected]> > Eu tenho que olhar na API mas estou quase certo que não tem construtor que > aceite os dois parâmetros. > > Abraço! > > Peter P. Lupo > Undergraduating in Computer Science DCC/UFRJ > MPS.BR Authorized Implementation Practitioner > Sun Certified Java Associate > http://sites.google.com/site/pplupo > Cell. +55 (021) 81742487 > > > 2009/5/11 claudio barbosa de souza <[email protected]> > > >> " Em seguida, constrúa outro TreeSet para ser ordenado pelo Comparator >> por pontos, passando o >> primeiro TreeSet como argumento do construtor." texto extraído da >> questão 5 >> >> eu consigo fazer uma coisa* ou outra*, as duas juntas não sei como se >> faz, e nem foi ensinado tal coisa! >> >> >> *uma coisa "new TreeSet<Aluno>(new ComparadorPontos());" >> *outra "new TreeSet<Aluno>(myaluno)" >> >> tenho quatro classes , >> Aluno,ComparadorPontos,ComparadorNome,TestaAluno. >> >> desde ja grato!!! >> >> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
