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

Responder a